Dans le dernier post nous avons vu comme installer très rapidement un serveur php ideal pour le developpement. Il manque juste une petite chose pour que tout soit parfait: Pouvoir envoyer des emails depuis php.

Il faut savoir que php par defaut utilise sendmail pour envoyer les emails. Pour un petit serveur de developpement, sendmail n’est pas forcement la meilleurs solution car sa configuration est assez fastidieuse.

Une solution alternative et simple existe. Il s’agit d’esmtp. Je l’ai découverte sur le blog totalement geek. Donc tout le mérite lui revient :) .

L’installation nescesitte 2 minutes:

sudo apt-get install esmtp esmtp-run
Ensuite il faut éditer son fichier de configuration
sudo nano /etc/esmtprc

Changer la ligne suivante pour y ajouter votre SMTP suivit du numéro de port (généralement 25)

hostname= votreSTMP:25

Enfin il ne vous reste plus qu’a creer un lien symbolique qui permettra de faire croire à php que sendmail est bien présent et qu’il peut être utiliser.
sudo ln -s /usr/bin/esmtp /usr/sbin/sendmail

Et voila!