Xavier Lamorlette
Voici comment configurer Postfix sous Mac OS 10.6 afin de pouvoir envoyer des mails depuis un shell (j'utilise notamment ceci pour mon programme de sauvegardes automatiques en Perl).
/etc/postfix/main.cf
. Y ajouter les deux lignes suivantes :
# relayhost = le_serveur_SMTP_de_votre_FAI # exemple : relayhost = smtp.orange.fr smtp_sasl_password_maps = hash:/etc/postfix/smtp_sasl_passwords
/etc/postfix/smtp_sasl_passwords
. Y mettre la ligne suivante :
# le_serveur_SMTP_de_votre_FAI votre_utilisateur_auprès_du_FAI:votre_mot_de_passe # exemple : smtp.orange.fr user:password
$> chmod 600 /etc/postfix/smtp_sasl_passwords
$> postmap smtp_sasl_passwords
Pour tester l'envoi d'un mail depuis la ligne de commande :
printf "From: Sender Name \nTo: recipient@domain.com\nSubject: Subject\n\nBody\n" | sendmail -F "Sender Name" -f sender@domain.com recipient@domain.com
Pour surveiller ce qui se passe :
$> tail -f /var/log/mail.log
$> sudo Postfix status
-f
de l'exemple sendmail
ci-dessus). Vous devriez voir un message d'erreur correspondant dans /var/log/mail.log
.
Source intiale : article Mac OS X Hints chez MacWorld.
La dernière mise à jour de cet article date de novembre 2013.
Le contenu de ce site est, en tant qu'œuvre originale de l'esprit, protégé par le droit d'auteur.
Pour tout commentaire, vous pouvez m'écrire à xavier.lamorlette@gmail.com.