Све је чешће да компаније користе сопствене сервере поште и примењују маркетинг путем е-поште, лично верујем да је један од алата који најбоље одговара приликом извршавања ових задатака СендГрид, али нажалост је ексклузиван. А. алтернатива Сендгрид-у које сам тестирао пар дана је Поштански, сервер поште отвореног кода са врло занимљивим функцијама које се лако могу инсталирати на нашем веб серверу.
Шта је Пошта?
Поштански је алат отвореног кода, развијен у тиму Руби, Пхп и Ноде аТецх Медиа а то нам омогућава да на било којој платформи или веб серверу имамо сервер поште са опсежним карактеристикама.
Овај алат је одлична алтернатива за СендГрид, Маилгун или чак најмање популаран Поштански жиг, првобитно је створен да покрије основне потребе аТецх тима, али је касније пуштен на употребу свим корисницима.
Алат има веома леп интерфејс и тестиран је више од 6 месеци, има и једноставан апи који ће нам омогућити аутоматско слање и примање е-поште.
Разноврсни снимци екрана апликације сигурно ће дати детаљније објашњење карактеристика овог изврсног сервера поште отвореног кода.
Како инсталирати Постал?
Пре инсталирања Постал-а морамо инсталирати Руби, МиСКЛ, РаббитМК, Ноде.јс и гит, а затим морамо следити следеће кораке:
- Створите одговарајућу базу података и припремите је за правилно функционисање поште
mysql -u root -p
Морамо створити поштанску базу података, морате заменити локални ип вашег сервера, а такође и КСКСКС, лозинком коју желите.
ЦРЕАТЕ БАЗА ПОДАТАКА `разгледница`ЦХАРСЕТ утф8мб4 ЦОЛЛАТЕ утф8мб4_уницоде_ци; ОДОБРИТИ СВЕ ON `разгледница`.* ДО `разгледница`@`127.0.0.1` ИДЕНТИФИКОВАО "КСКСКС";
Омогућите одређеном кориснику приступ свим базама података са префиксом
postal-
.ОДОБРИТИ СВЕ ПРИВИЛЕГИЈЕ ON `Разгледница-%` . * до `разгледница`@`%` ИДЕНТИФИКОВАО "КСКСКС";
- Направите РаббитМК виртуелни хост помоћу следећих команди:
sudo rabbitmqctl add_vhost /postal sudo rabbitmqctl add_user postal XXX sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
- Припремите свој дистро за покретање зип-а
sudo useradd -r -m -d /opt/postal -s /bin/bash postal
- Инсталирајте две зависности које су потребне и мало пројеката треба:
sudo gem install bundler sudo gem install procodile
- Клонирајте изворни код у одговарајући директоријум следећом наредбом:
sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
Можемо створити симболичку везу за приступ пошти из било ког директорија, уз следећу команду
sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
- Инсталирајте зависности Руби које Постал треба да покреће.
postal bundle /opt/postal/app/vendor/bundle
- Покрените почетно подешавање алата следећом наредбом:
postal initialize-config
- Иницијализујте поштанску базу података и региструјте своју инсталацију тако да има хттпс:
postal initialize
Регистровање нашег кључа за шифровање
postal register-lets-encrypt youremail@example.com
- Покрените поштански сервер и почните уживати:
postal start
Врло занимљив ваш чланак, стављен у ред за тестирање.
Да ли знате било коју бесплатну софтверску опцију за Слацк?
Поздрав.