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 msmtp
est 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.