Увод
Инсталација
Покретање МаилЦатцхер-а
Закључак
Увод
МаилЦатцхер је алатка која програмерима омогућава једноставан начин да прегледају мејлове које њихове апликације шаљу без потребе да чекају добављача е-поште. Хвата све е-поруке које прими и чува их за приказ. Подржане су и ХТМЛ и обичне текстуалне поруке.
Инсталација
Прво ажурирајте листу иум-овог спремишта, затим инсталирајте гцц и г++ компајлере и МаилЦатцхер-ове зависности (Руби и СКЛите).
sudo yum update
sudo yum -y install gcc gcc-c++
sudo yum -y install sqlite-devel ruby-devel
Инсталирајте МаилЦатцхер.
sudo gem install mailcatcher
Покретање МаилЦатцхер-а
Једном инсталиран, можете покренути mailcatcher --helpда видите које су опције доступне.
Покрените МаилЦатцхер покретањем mailcatcher --ip [your-vultr-ip-address]на вашем терминалу. Ваш излаз би требало да изгледа слично следећем:
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.
http://[your-vultr-ip-address]:1080Дођите до и видећете веб интерфејс МаилЦатцхер-а. Конфигуришите своју апликацију да користи СМТП хост ваше Вултр ИП адресе и порта 1025 и пошаљите неке тестне е-поруке. Ове е-поруке ће се појавити на веб интерфејсу МаилЦатцхер-а.
НАПОМЕНА : Ако не видите веб интерфејс МаилЦатцхер-а, можда ћете морати да отворите порт 1080 и омогућите „хттп услугу“ на ЦентОС заштитном зиду. Покрените наредбе у наставку, а затим покушајте поново да приступите http://[your-vultr-ip-address]:1080из свог веб прегледача.
sudo firewall-cmd --zone=public --add-port=1080/tcp --permanent
sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --reload
Закључак
МаилЦатцхер заиста може олакшати ток рада развоја и тестирања, јер уклања потребу да провајдер поште ухвати и прегледа е-пошту. Размислите о томе да га испробате за следећу апликацију.
Друге верзије
Убунту 14
ЦентОС 7
Написао Лами Адабониан