Bevezetés
Telepítés
A MailCatcher futtatása
Következtetés
Bevezetés
A MailCatcher egy olyan eszköz, amellyel a fejlesztők egyszerűen ellenőrizhetik az alkalmazásaik által kiküldött e-maileket anélkül, hogy egy e-mail szolgáltatóra kellene várniuk. Elkapja az összes kapott e-mailt, és eltárolja azokat megjelenítés céljából. A HTML és az egyszerű szöveges üzenetek egyaránt támogatottak.
Telepítés
Először frissítse a yum lerakatlistáját, majd telepítse a gcc és g++ fordítókat, valamint a MailCatcher függőségeit (Ruby és SQLite).
sudo yum update
sudo yum -y install gcc gcc-c++
sudo yum -y install sqlite-devel ruby-devel
Telepítse a MailCatchert.
sudo gem install mailcatcher
A MailCatcher futtatása
A telepítés után futhat, mailcatcher --helphogy megnézze, milyen lehetőségek állnak rendelkezésre.
Indítsa el a MailCatchert úgy, hogy futtassa mailcatcher --ip [your-vultr-ip-address]a terminálján. A kimenetnek az alábbiakhoz hasonlóan kell kinéznie:
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.
Böngésszen a http://[your-vultr-ip-address]:1080MailCatcher webes felületén , és láthatja. Állítsa be az alkalmazást a Vultr IP-cím és az 1025-ös port SMTP-állomásának használatára, és küldjön ki néhány teszt e-mailt. Ezek az e-mailek a MailCatcher webes felületén jelennek meg.
MEGJEGYZÉS : Ha nem látja a MailCatcher webes felületét, akkor lehet, hogy meg kell nyitnia az 1080-as portot, és engedélyeznie kell a „http szolgáltatást” a CentOS tűzfalon. Futtassa az alábbi parancsokat, majd próbálja http://[your-vultr-ip-address]:1080meg újra elérni a böngészőből.
sudo firewall-cmd --zone=public --add-port=1080/tcp --permanent
sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --reload
Következtetés
A MailCatcher valóban leegyszerűsítheti a fejlesztési és tesztelési munkafolyamatot, mivel feleslegessé teszi a levelezési szolgáltatót az e-mailek elkapásához és megtekintéséhez. Fontolja meg a következő alkalmazás kipróbálását.
Egyéb verziók
Ubuntu 14
CentOS 7
Írta: Lami Adabonyan