Introducere
MailCatcher este un instrument care oferă o modalitate ușoară pentru dezvoltatori de a inspecta e-mailurile pe care aplicațiile lor le trimit fără a fi nevoie să aștepte un furnizor de e-mail. Prinde toate e-mailurile pe care le primește și le stochează pentru afișare. Sunt acceptate atât mesajele HTML cât și textul simplu.
Instalare
Mai întâi actualizați lista de depozite a lui yum, apoi instalați compilatoarele gcc și g ++ și dependențele MailCatcher (Ruby și SQLite).
sudo yum update
sudo yum -y install gcc gcc-c++
sudo yum -y install sqlite-devel ruby-devel
Instalați MailCatcher.
sudo gem install mailcatcher
Se execută MailCatcher
După instalare, puteți rula mailcatcher --helppentru a vedea ce opțiuni sunt disponibile.
Porniți MailCatcher rulând mailcatcher --ip [your-vultr-ip-address]pe terminalul dvs. Produsul dvs. ar trebui să arate similar cu următoarele:
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.
Parcurgeți http://[your-vultr-ip-address]:1080și veți vedea interfața web a MailCatcher. Configurați aplicația pentru a utiliza o gazdă SMTP a adresei IP Vultr și a portului 1025 și trimiteți niște e-mailuri de testare. Aceste e-mailuri vor apărea pe interfața web a MailCatcher.
NOTĂ : Dacă nu vedeți interfața web MailCatcher, atunci trebuie să deschideți portul 1080 și să activați „serviciul http” pe firewall-ul CentOS. Rulați comenzile de mai jos, apoi încercați http://[your-vultr-ip-address]:1080din nou accesul din browserul dvs. Web.
sudo firewall-cmd --zone=public --add-port=1080/tcp --permanent
sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --reload
Concluzie
MailCatcher poate ușura într-adevăr dezvoltarea și testarea fluxului de lucru, deoarece este nevoie de un furnizor de poștă pentru a prinde și vizualiza e-mailuri. Luați în considerare încercarea pentru următoarea aplicație.
Alte versiuni
Ubuntu 14
CentOS 7
Scris de Lami Adabonyan