introduzione
MailCatcher è uno strumento che fornisce agli sviluppatori un modo semplice per controllare le e-mail che le loro applicazioni inviano senza dover attendere un provider di posta elettronica. Cattura tutte le e-mail che riceve e le memorizza per la visualizzazione. Sono supportati sia i messaggi HTML che quelli in chiaro.
Installazione
Prima aggiorna l'elenco dei repository di apt, quindi installa build-essentials (per il makecomando) e le dipendenze di MailCatcher (Ruby e 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
Installa MailCatcher.
sudo gem install mailcatcher
Esecuzione di MailCatcher
Una volta installato, è possibile eseguire mailcatcher --helpper vedere quali opzioni sono disponibili.
Avvia MailCatcher eseguendolo mailcatcher --ip [your-vultr-ip-address]sul tuo terminale. L'output dovrebbe essere simile al seguente:
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.
Cerca http://[your-vultr-ip-address]:1080e vedrai l'interfaccia Web di MailCatcher. Configura l'applicazione per utilizzare un host SMTP del tuo indirizzo IP Vultr e la porta 1025 e inviare alcune e-mail di prova. Queste e-mail appariranno sull'interfaccia web di MailCatcher.
Conclusione
MailCatcher può davvero semplificare lo sviluppo e il test del flusso di lavoro, in quanto elimina la necessità per un provider di posta di catturare e visualizzare le e-mail. Prova a provarlo per la tua prossima applicazione.
Altre versioni
Ubuntu 14
CentOS 7
Scritto da Lami Adabonyan