introduction
MailCatcher est un outil qui permet aux développeurs d'inspecter facilement les e-mails que leurs applications envoient sans avoir à attendre un fournisseur de messagerie. Il intercepte tous les e-mails qu'il reçoit et les stocke pour affichage. Les messages HTML et texte brut sont pris en charge.
Installation
makeMettez d' abord à jour la liste des référentiels d'apt, puis installez les éléments essentiels de la construction (pour la commande) et les dépendances de MailCatcher (Ruby et SQLite).
sudo apt-get update
sudo apt-get install -y build-essential software-properties-common
sudo apt-get install -y libsqlite3-dev ruby1.9.1-dev
Installez MailCatcher.
sudo gem install mailcatcher
Exécution de MailCatcher
Une fois installé, vous pouvez exécuter mailcatcher --helppour voir quelles options sont disponibles.
Démarrez MailCatcher en exécutant mailcatcher --ip [your-vultr-ip-address]sur votre terminal. Votre sortie devrait ressembler à ce qui suit:
root@install:~# mailcatcher --ip [your-vultr-ip-address]
Starting MailCatcher
==> smtp://[your-vultr-ip-address]:1025
==> http://[your-vultr-ip-address]:1080
*** MailCatcher runs as a daemon by default. Go to the web interface to quit.
Accédez à http://[your-vultr-ip-address]:1080et vous verrez l'interface Web de MailCatcher. Configurez votre application pour utiliser un hôte SMTP de votre adresse IP Vultr et le port 1025 et envoyer des e-mails de test. Ces e-mails apparaîtront sur l'interface Web de MailCatcher.
Conclusion
MailCatcher peut vraiment faciliter le développement et tester le flux de travail, car il supprime la nécessité pour un fournisseur de messagerie de capturer et d'afficher les e-mails. Pensez à l'essayer pour votre prochaine application.
Autres versions
Ubuntu 14
CentOS 7
Écrit par Lami Adabonyan