MailHog c'est quoi ?

MailHog est un service SMTP (sous license MIT) vous permettant d'afficher vos emails envoyés depuis une application (WordPress, Drupal et autres) dans une interface web (ou via une API), très basique mais qui vous donnera toutes les informations nécessaires sur votre message envoyés (d'une manière fictive). Si besoin il offre également un binaire de remplacement à sendmail.

C'est une solution idéal dans un environnement de dévelopement car vous n'avez pas besoin d'attendre la réception du message, de prendre le risque d'être blacklisté ou que le truc soit bloqué quelque part dans la nature (sur un serveur tier). Bref un outil à découvrir d'urgence si vous ne connaissez pas ! Aussi disponible en container sur le Docker Hub.

L’interface Web de MailHog avec trois courriels capturés
)

L'outil est développé en Golang et l'image Docker fait moins de 10Mo (7Mo pour être exacte). Le port SMTP par défaut est le 1025 et celui de l'interface web 8025. L'authentification est également de la partie mais désactivée par défaut.

Bref si besoin de faire des tests d'envoi de mail, pensez à MailHog !