J'ai une machine NAS4Free qui était capable de m'envoyer automatiquement des courriels, comme lorsque le système a démarré, que l'onduleur est tombé en panne, etc. Cette fonctionnalité ne fonctionne plus depuis un certain temps dans la version 10, voire plus. Comment puis-je le réparer?
J'utilise la version 11.0.0.4 - Sayyadina (révision 3330), 64 bits intégrée.
Voici mes paramètres de messagerie comme indiqué dans le Web, à l'adresse System > Advanced > Email Setup:
From Email Address: abc123@gmail.com
To Email Address: abc123@gmail.com
SMTP Server: smtp.gmail.com
Port: 465
Security: TLS
TLS Mode: NOT checked
TLS Server Certificate Check: Off
Authentication: CHECKED (enable SMTP auth)
Username: abc123@gmail.com
Password: *******
Authentication Method: Best available
J'utilise un mot de passe d'application car l'authentification à 2 facteurs est activée sur mon compte Gmail.
Lorsque je clique dessus Send Test Email, un message d'erreur en rouge s'affiche en haut,Failed to send test email. Please check the log files.
En cliquant sur le lien, je trouve des Diagnostics > Logémissions:
root: msmtp service executed
msmtp: host=smtp.gmail.com tls=on auth=on user=abc123@gmail.com from=abc123@gmail.com recipients=abc123@gmail.com errormsg='cannot read from TLS connection: a protocol violating EOF occured' exitcode=EX_IOERR
root: Failed to send test email to: abc123@gmail.com.
Je déduis de cela que la configuration msmtpest le problème. Cependant, lorsque je démarre à partir d'un LiveCD NAS4Free et que je configure l'e-mail avec les mêmes paramètres via l'interface utilisateur, tout fonctionne correctement.