web-dev-qa-db-fra.com

Comment configurer le fichier mail / etc?

J'ai un buntu 16.1 VM que je tente de configurer pour envoyer des messages à partir du Shell avec mon adresse gmail via crontab.

Quel fichier /etc dois-je modifier et quelles options dois-je définir?

2
NSH

Vous voudrez peut-être passer à postfix et vous pourrez alors "relayer" votre email via votre SMTP gmail. (Assurez-vous également de configurer les paramètres des applications moins sécurisées dans Google afin d'autoriser la connexion SMTP à partir de votre ordinateur.)

apt-get update && apt-get install postfix mailutils

vi /etc/postfix/sasl_passwd

ajoutez cette ligne:

[smtp.gmail.com]:587 [email protected]:password

chmod 600 /etc/postfix/sasl_passwd

vi /etc/postfix/main.cf

relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_security_options =
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt

puis encodez votre mot de passe

postmap /etc/postfix/sasl_passwd

puis kick postfix

systemctl restart postfix.service

2
Chris Schuld