tester l’envoi de mail depuis linux

Une des rares choses plus facile à faire sous windows que sous linux, c’est l’envoi de mail avec un serveur apache/php depuis son poste local.

Pour rappel sous windows il suffit de donner les bonnes valeurs aux paramètres SMTP et smtp_port du fichier php.ini.

Mais revenons à nos moutons !

Donc, sous linux, ça ne marche pas comme ça.

Voici donc une solution simple, inspirée par ce blog :

1) (piqué du lien précédent) : Installer esmtp : en un clic apt://esmtp ou dans la console :

$ sudo apt-get install esmtp

2) Utiliser le nouveau logiciel plutôt que celui par défaut (sendmail) :

$ sudo sed -i "s#;\? \?sendmail_path =.*#sendmail_path = /usr/bin/esmtp -t -i#" /etc/php5/apache2/php.ini