Uvod
Montaža
Pokretanje MailCatchera
Zaključak
Uvod
MailCatcher je alat koji programerima omogućuje jednostavan način da pregledaju e-poštu koju njihove aplikacije šalju bez čekanja davatelja usluge e-pošte. Hvata sve primljene poruke e-pošte i pohranjuje ih za prikaz. Podržane su i HTML i obične tekstualne poruke.
Montaža
Najprije ažurirajte yumov popis spremišta, zatim instalirajte kompajlere gcc i g++ i MailCatcherove ovisnosti (Ruby i SQLite).
sudo yum update
sudo yum -y install gcc gcc-c++
sudo yum -y install sqlite-devel ruby-devel
Instalirajte MailCatcher.
sudo gem install mailcatcher
Pokretanje MailCatchera
Nakon instalacije, možete pokrenuti mailcatcher --helpda vidite koje su opcije dostupne.
Pokrenite MailCatcher pokretanjem mailcatcher --ip [your-vultr-ip-address]na vašem terminalu. Vaš bi izlaz trebao izgledati slično sljedećem:
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.
Pregledajte http://[your-vultr-ip-address]:1080i vidjet ćete web sučelje MailCatchera. Konfigurirajte svoju aplikaciju da koristi SMTP host vaše Vultr IP adrese i porta 1025 i pošaljite neke testne e-poruke. Ove e-poruke će se pojaviti na web sučelju MailCatchera.
NAPOMENA : Ako ne vidite web sučelje MailCatchera, možda ćete morati otvoriti port 1080 i omogućiti "http uslugu" na vatrozidu CentOS. Pokrenite naredbe u nastavku, a zatim ponovno pokušajte pristupiti http://[your-vultr-ip-address]:1080iz svog web preglednika.
sudo firewall-cmd --zone=public --add-port=1080/tcp --permanent
sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --reload
Zaključak
MailCatcher zaista može olakšati tijek rada razvoja i testiranja, jer uklanja potrebu davatelja e-pošte da uhvati i pregleda e-poštu. Razmislite o tome da ga isprobate za svoju sljedeću aplikaciju.
Ostale verzije
Ubuntu 14
CentOS 7
Napisala Lami Adabonyan