En fait, j'utilise un RaspberryPI 3b.
C'est mon /etc/ssmtp/ssmtp.conf
:
[email protected]
mailhub=smtp.gmail.com:587
rewriteDomain=gmail.com
hostname=raspi
FromLineOverride=YES
UseTLS=Yes
UseSTARTTLS=YES
AuthUser=gmail_user
AuthPass=PASSWD
C'est mon /etc/ssmtp/revaliases
:
root:[email protected]:smtp.gmail.com:587
pi:[email protected]:smtp.gmail.com:587
Essayer d'envoyer un mail:
root@raspberrypi:~# echo "hola" | ssmtp [email protected] -v
[<-] 220 smtp.gmail.com ESMTP x129sm89284054wmg.44 - gsmtp
[->] EHLO raspi
[<-] 250 SMTPUTF8
[->] STARTTLS
[<-] 220 2.0.0 Ready to start TLS
[->] EHLO raspi
[<-]
ssmtp: (raspi)
hostname
:
root@raspberrypi:~# hostname
raspberrypi
Il s'agit d'un ping
pour google et les serveurs DNS que j'utilise:
root@raspberrypi:~# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=54 time=13.1 ms
^C
--- 8.8.8.8 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 13.134/13.134/13.134/0.000 ms
root@raspberrypi:~# cat /etc/resolv.conf
# Generated by resolvconf
nameserver 8.8.8.8
nameserver 8.8.4.4
Aussi...
J'ai eu le même problème (sur PC-x64) après la mise à jour du 18.04 au 18.10. Comme d'autres choses non liées se sont cassées, j'ai mis à jour la version 19.04 et même la version zéro installée 19.10 (actuellement bêta). Maintenant, tout le reste fonctionne, mais SSMTP est toujours en panne. Il peut avoir besoin d'une bibliothèque SSL/TLS dépendante non répertoriée ou quelque chose comme ça.
Malheureusement, SSMTP n'est pas entretenu et mes recherches se sont avérées inutiles également. Après avoir lu cette question et les commentaires , moi aussi j'ai abandonné et installé MSMTP , qui est censé être activement maintenu, essentiellement en suivant les instructions de ce lien:
Installer (je suppose que vous utilisez une distribution liée à Debian sur votre pi):
apt install msmtp msmtp-mta ca-certificates
Modifiez /etc/msmtprc
Et mettez cette configuration minimale:
account default
auth on
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile /var/log/mail.log
Host smtp.gmail.com
port 587
from [email protected]
user [email protected]
password plain-text-password
Sur la version bêta d'Ubuntu 19.10, j'ai vu que le programme d'installation du package a ajouté un utilisateur/groupe "msmtp", et a créé le SGUID binaire, donc, pour la sécurité et l'homogénéité concernant les autorisations de la configuration et du fichier journal, j'ai fait la même chose sur mes autres systèmes:
adduser --system --home /var/lib/msmtp --no-create-home --group msmtp
chown root:msmtp /etc/msmtprc
chmod 640 /etc/msmtprc
chown syslog:msmtp /var/log/mail.log
chmod 660 /var/log/mail.log
Essayez cela, il a plus de fonctionnalités que SSMTP (comme plusieurs comptes et la configuration ~/.msmtprc
Spécifique à l'utilisateur) mais reste simple à configurer.