====== Postfix en relais SMTP vers Gmail ====== ===== Information ===== La configuration qui suis permet d'installer et configurer Postfix en relai SMTP vers un compte Gmail pour l'envoi. Cela évite d'avoir à autoriser le serveur mail, surtout pour n'envoyer que des informations utiles à un administrateur système. Cette configuration n'est pas pour faire un serveur de mail classique ! Il est recommandé de [[https://security.google.com/settings/security/apppasswords|créer un mot de passe d'application pour le compte Gmail]] utilisé, surtout s'il est protégé par double authentification. ===== Installation des packages ===== Installer postfix et les utilitaires nécessaires : apt install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules Installer postfix en choisissant ''Internet Site''. ===== Configuration ===== Modifier ''/etc/postfix/main.cf'' et ajouter/modifier les informations suivantes : inet_interfaces = 127.0.0.1 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_use_tls = yes inet_protocols = all Modifier ''/etc/postfix/sasl_passwd'' et ajouter ce contenu : [smtp.gmail.com]:587 USERNAME@gmail.com:PASSWORD Protéger le fichier et créer sa base de données : chmod 400 /etc/postfix/sasl_passwd postmap /etc/postfix/sasl_passwd Relancer postfix : service postfix restart ===== Test ===== Pour envoyer un mail de test : echo "Test mail from postfix" | mail -s "Test Postfix" adresse@mail.com ===== Sources ===== [[http://www.it-connect.fr/configurer-postfix-pour-envoyer-des-mails-avec-gmail/|it-connect.fr]] - [[http://www.cyberciti.biz/faq/postfix-receive-mail-on-specific-network-interfaces/|cyberciti.biz]]