Introdução
O MailCatcher é uma ferramenta que fornece uma maneira fácil para os desenvolvedores inspecionarem os emails que seus aplicativos enviam sem ter que esperar por um provedor de email. Ele captura todos os emails que recebe e os armazena para exibição. As mensagens HTML e de texto sem formatação são suportadas.
Instalação
Primeiro atualize a lista de repositórios do apt, depois instale o build-essentials (para o makecomando) e as dependências do 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
Instale o MailCatcher.
sudo gem install mailcatcher
Executando o MailCatcher
Uma vez instalado, você pode executar mailcatcher --helppara ver quais opções estão disponíveis.
Inicie o MailCatcher executando mailcatcher --ip [your-vultr-ip-address]em seu terminal. Sua saída deve ser semelhante à seguinte:
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.
Navegue até http://[your-vultr-ip-address]:1080e você verá a interface da Web do MailCatcher. Configure seu aplicativo para usar um host SMTP do seu endereço IP Vultr e a porta 1025 e envie alguns e-mails de teste. Esses e-mails aparecerão na interface da Web do MailCatcher.
Conclusão
O MailCatcher pode realmente facilitar o fluxo de trabalho de desenvolvimento e teste, pois elimina a necessidade de um provedor de email para capturar e visualizar emails. Considere tentar para o seu próximo aplicativo.
Outras versões
Ubuntu 14
CentOS 7
Escrito por Lami Adabonyan