Debian 9 : relai SMTP via Gmail
Configurer un relai SMTP avec postfix via Gmail sous Debian 9
: sur le compte Gmail cible il faut « Accorder l’accès au compte pour les applications moins sécurisées ».
Installer postfix
et ses utilitaires gérant le TLS.
root@debian~#: apt install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules
Configurer postfix
.
root@debian~#: vim /etc/postfix/main.cf
aperçu du contenu du fichier
[…] relayhost = [smtp.gmail.com]:587 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous smtp_tls_CAfile = /etc/ssl/certs/thawte_Primary_Root_CA.pem smtp_use_tls = yes
Configurer le compte à partir duquel les e-mails seront envoyé.
root@debian~#: vim /etc/postfix/sasl_passwd
contenu du fichier
[smtp.gmail.com]:587 utilisateur@gmail.com:password
Générer la tables de consultation Postfix.
root@debian~#: postmap /etc/postfix/sasl_passwd
Sécurisé l’accès aux identifiants du compte.
root@debian~#: chmod 400 /etc/postfix/sasl_passwd root@debian~#: chown root:root /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db root@debian~#: chmod 0600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db
Redémarrer postfix
.
root@debian~#: systemctl restart postfix
Faire un test d’envoie d’e-mail.
root@debian~#: echo "Test e-mail depuis postfix" | mail -s "Test email Postfix" -r "utilisateur@gmail.com" utilisateur@gmail.com
: la réception de l’e-mail peut prendre quelques minutes.
Pour vérifier que l’e-mail est bien parti du serveur, consulter le fichier de log /var/log/mail.log.
aperçu du contenu du fichier
[…] Dec 30 14:52:18 ids postfix/pickup[5849]: BA67417FDE3: uid=0 from=<utilisateur@gmail.com> Dec 30 14:52:18 ids postfix/cleanup[5982]: BA67417FDE3: message-id=<20181230135218.BA67417FDE3@ids.server.lan> Dec 30 14:52:18 ids postfix/qmgr[5850]: BA67417FDE3: from=<utilisateur@gmail.com>, size=362, nrcpt=1 (queue active) Dec 30 14:52:36 ids postfix/smtp[5984]: BA67417FDE3: to=<utilisateur@gmail.com>, relay=smtp.gmail.com[108.177.126.109]:587, delay=17, delays=0.28/0.02/16/0.67, dsn=2.0.0, status=sent (250 2.0.0 OK 1546177956 w28sm18791074edd.38 - gsmtp) Dec 30 14:52:36 ids postfix/qmgr[5850]: BA67417FDE3: removed
Interprétation :
- BA67417FDE3 : ID du message
- status=sent : status du message, ici il a été envoyé
- removed : état du message, ici il a été supprimé de la queue
by Nicolas SHINEY | December 30, 2018 | No Comments | Système | Tags : email