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