Postal: Ang Alternatibong Sendgrid na Dapat Mong Subukan Lahat

Nagiging mas madalas para sa mga kumpanya na gumamit ng kanilang sariling mga server ng mail at ipatupad ang pagmemerkado sa email, personal na naniniwala ako na ang isa sa mga tool na pinakamahusay na nababagay kapag isinasagawa ang mga gawaing ito ay SendGrid, ngunit sa kasamaang palad ito ay eksklusibo. A kahalili sa Sendgrid na ako ay pagsubok para sa isang pares ng mga araw ay Koreo, isang bukas na mapagkukunang mail server na may mga kagiliw-giliw na tampok na maaaring madaling mai-install sa aming web server.

Ano ang Postal?

Koreo ay isang bukas na tool na mapagkukunan, na binuo sa Ruby, Php at Node ng pangkat ng aTech Media at pinapayagan kaming magkaroon ng isang mail server na may malawak na mga katangian sa anumang platform o web server.

Ang tool na ito ay isang mahusay na kahalili sa SendGrid, Mailgun o kahit na ang pinaka-tanyag postmark, ay orihinal na nilikha upang masakop ang pangunahing mga pangangailangan ng koponan ng aTech ngunit kalaunan ay inilabas para sa paggamit ng lahat ng mga gumagamit.

Ang tool ay may napakagandang interface at nasubukan nang higit sa 6 na buwan, mayroon din itong isang simpleng api na magpapahintulot sa amin na magpadala at makatanggap ng mga email nang mas awtomatiko.

Ang iba't ibang mga screenshot ng application ay tiyak na magbibigay ng isang mas detalyadong paliwanag ng mga katangian ng mahusay na open source mail server na ito. kahalili sa sendgrid

mail server

marketing sa email

server ng e-mail

Paano mag-install ng Postal?

Bago i-install ang Postal kailangan nating magkaroon ng Ruby, MySQL, RabbitMQ, Node.js at git na naka-install, pagkatapos ay dapat nating sundin ang mga sumusunod na hakbang:

  1. Lumikha ng kaukulang database at ihanda ito para sa wastong paggana ng Postal
    mysql -u root -p
    

    Dapat nating likhain ang postal database, dapat mong palitan ang lokal na ip ng iyong server at pati ang XXX sa password na gusto mo.

    LILIKHA DATABASE `postkard`CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
    Grant LAHAT ON `postkard`.* SA `postkard`@`127.0.0.1` NAKILALA NG "XXX";

    Payagan ang isang tukoy na gumagamit na magkaroon ng pag-access sa lahat ng mga database na may unlapi postal-.

    Grant LAHAT NG PRIVILEGES ON `Postcard-%` . * sa `postkard`@`%`  NAKILALA NG "XXX";
  2. Lumikha ng isang virtual host ng RabbitMQ na may mga sumusunod na utos:
    sudo rabbitmqctl add_vhost /postal
    sudo rabbitmqctl add_user postal XXX
    sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
  3. Ihanda ang iyong distro upang magpatakbo ng zip
    sudo useradd -r -m -d /opt/postal -s /bin/bash postal
  4. Mag-install ng dalawang mga dependency na kinakailangan at kaunting mga proyekto ang kailangan:
    sudo gem install bundler
    sudo gem install procodile
  5. I-clone ang source code sa naaangkop na direktoryo gamit ang sumusunod na utos:
    sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
    

    Maaari kaming lumikha ng isang simbolikong link upang ma-access ang postal mula sa anumang direktoryo, na may sumusunod na utos

    sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
  6. I-install ang mga dependency ng Ruby na kinakailangan ng Postal upang tumakbo.
    postal bundle /opt/postal/app/vendor/bundle
  7. Patakbuhin ang paunang pag-set up ng tool gamit ang sumusunod na utos:
    postal initialize-config
  8. Simulan ang postal database at irehistro ang iyong pag-install upang mayroon itong https:
    postal initialize
    

    Ang pagrehistro ng aming hinahayaan na naka-encrypt na susi

    postal register-lets-encrypt youremail@example.com
  9. Patakbuhin ang iyong postal server at magsimulang mag-enjoy:
    postal start
    

Mga konklusyon tungkol sa Postal

Personal, sa palagay ko ang Postal ay isang mainam na tool upang mapalitan ang mga serbisyong ulap na nag-aalok ng parehong mga tampok, dahil nagbibigay ito sa amin ng higit na kontrol at isang mas kaaya-ayang pamamahala ng aming impormasyon. Malinaw na ang Pos ay mayroong mga kawalan at pakinabang sa iba pang pagmamay-ari o libreng mga solusyon, kaya't ang isang pagsusuri sa aming sitwasyon ay maginhawa upang matukoy kung angkop ito para sa aming paggamit.

Katulad nito, ang linya ng pag-aaral ng Postal ay medyo maikli, upang sa mga kinokontrol na kapaligiran, ang mga katanggap-tanggap na pagsubok ay maaaring ibigay sa paggamit at pagpapatakbo ng tool.

Ito ay mahalaga upang i-highlight ang kahalagahan ng pagkakaroon ng isang ilaw, ligtas at bukas na platform ng email ng mapagkukunan, ngunit higit na mahalaga, ito ay upang kumuha ng sapat na oras upang pumili sa pagitan ng application na pinakaangkop sa iyong mga pangangailangan. Personal kong isinasaalang-alang ang bagong tool na ito na kahalili sa Sendgrid na pinakaangkop sa aking mga pangangailangan, kaya inirerekumenda ko ito at mula ngayon ay pipilahin ito para sa kapaligiran sa produksyon.


Isang komento, iwan mo na

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Charles Maurice dijo

    Nakatutuwa ang iyong artikulo, nakapila upang subukan ito.
    May alam ka bang anumang mga libreng pagpipilian sa software para sa Slack?

    Pagbati.