Activer l'envoi des mails sur un serveur LAMP avec PHP

Après l'installation de notre serveur LAMP, une fonction (plus ou moins importante en fonction de vos besoins) reste désactivée ! Ce tutoriel aurra pour objectif de l'activer afin que vous poussiez s'en servir dans votre code php.

Nous allons commencé par installer ssmtp. Il s'agit d'un petit logiciel permettant de transférer les mails.

sudo apt-get install ssmtp

Maintenant, il faut configurer les paramètres du compte qu'on souhaite utiliser pour envoyer les mails.

sudo nano /etc/ssmtp/ssmtp.conf

Ajoutez ou décommentez les lignes suivantes en remplissant les valeurs correspondantes. J'utilise le fameux Gmail pour cet exemple.

Au lieu de recevoir le mail de la part de www-data, vous pouvez changer le nom de l'émetteur. Pour cela, il faut modifier le nom de cet utilisateur. Allez dans le fichier passwd

sudo nano /etc/passwd

Cherchez la ligne correspondante à l'utilisateur www-data et modifiez la cinquième valeur en la modifiant avec le nom que vous souhaitez :)