Envoyer des mails depuis son code local sous Ubuntu et dérivés

Cet article a été écrit il y a plus de quatre ans, son contenu n'est peut-être plus d'actualité.

En local il est pratique parfois de pouvoir envoyer des emails depuis son code php pour vérifier le bon fonctionnement de son code.

Pour cela plusieurs solutions sont possibles, je vais utiliser postfix

On commence par l'installer :

sudo apt-get install postfix

Durant la configuration PostFix va demander comment il doit être configurer :

On choisi le mode "Site Internet"

Ayé, c'est installé, on peut maintenant envoyer des mails via la commande mail de php.

Un autre paquet utile pour la gestion des mails sous ubuntu est mailutils, qui permet par exmple de consulter les mails locaux ou d'en envoyer depuis le terminal, pour l'installer :

sudo apt-get install mailutils

Une fois installé, on peut vérifier que l'envoi de mail fonctionne bien avec la commande suivante :

echo "test" | mail votre@adresse.com

Vous devriez normalement avoir reçu un mail.

 

 

Écrit par Kevin Gautreau — développeur & formateur PHP/Drupal freelance en Auvergne. me contacter

Commentaires (3)

Comments

ludo (non vérifié)

nul...