Table des matières

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 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

it-connect.fr - cyberciti.biz