−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 :
1 |
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 :
1 2 3 4 5 6 7 |
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 :
1 |
[smtp.gmail.com]:587 USERNAME@gmail.com:PASSWORD |
Protéger le fichier et créer sa base de données :
1 2 |
chmod 400 /etc/postfix/sasl_passwd postmap /etc/postfix/sasl_passwd |
Relancer postfix :
1 |
service postfix restart |
Test
Pour envoyer un mail de test :
1 |
echo "Test mail from postfix" | mail -s "Test Postfix" adresse@mail.com |