Postal: A Sendgrid alternatívája, amelyet mindannyian kipróbálnánk

Egyre gyakoribb, hogy a vállalatok saját levelező szervereiket használják és e-mail marketinget valósítanak meg, személy szerint úgy gondolom, hogy az egyik olyan eszköz, amely a legjobban alkalmazható e feladatok végrehajtása során, SendGrid, de sajnos exkluzív. A a Sendgrid helyett hogy pár napja teszteltem az Postai, egy nyílt forráskódú levelezőszerver, nagyon érdekes funkciókkal, amelyek könnyen telepíthetők a webszerverünkre.

Mi az a Postal?

Postai egy nyílt forráskódú eszköz, amelyet a Ruby, a Php és a Node fejlesztett ki a aTech Media és ez lehetővé teszi számunkra, hogy minden platformon vagy webkiszolgálón széleskörű jellemzőkkel rendelkező levelező szerver legyen.

Ez az eszköz kiváló alternatíva a SendGrid, mailgun vagy akár a legkevésbé népszerű Postabélyegző, eredetileg az aTech csapat alapvető szükségleteinek fedezésére hozták létre, de később minden felhasználó számára kiadták.

Az eszköz nagyon szép kezelőfelülettel rendelkezik, és több mint 6 hónapig tesztelték, és rendelkezik egy egyszerű apival is, amely lehetővé teszi számunkra, hogy az e-maileket automatikusan küldjük és fogadjuk.

Az alkalmazás számos képernyőképe biztosan részletesebb magyarázatot ad e kiváló nyílt forráskódú levelezőszerver jellemzőire.a sendgrid helyett

mail szerver

e-mail marketing

e-mail szerver

Hogyan lehet telepíteni a Postal szolgáltatást?

A Postal telepítése előtt telepítenünk kell a Ruby, MySQL, RabbitMQ, Node.js és git programokat, majd a következő lépéseket kell végrehajtanunk:

  1. Készítse el a megfelelő adatbázist, és készítse elő a Postal megfelelő működéséhez
    mysql -u root -p
    

    Létre kell hoznunk a postai adatbázist, ki kell cserélnie a szerver helyi ip-jét és az XXX-t is a kívánt jelszóval.

    TEREMT DATABASE `postai`CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
    GRANT MINDEN ON `postai`.* NAK NEK `postai`@`127.0.0.1` AZONOSÍTÁSA "XXX";

    Engedélyezze, hogy egy adott felhasználó hozzáférjen az összes előtagozott adatbázishoz postal-.

    GRANT MINDEN KIVÁLASZTÁS ON `Képeslap-%` . * nak nek `postai`@`%`  AZONOSÍTÁSA "XXX";
  2. Hozzon létre egy RabbitMQ virtuális gazdagépet a következő parancsokkal:
    sudo rabbitmqctl add_vhost /postal
    sudo rabbitmqctl add_user postal XXX
    sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
  3. Készítse elő a disztróját a zip futtatásához
    sudo useradd -r -m -d /opt/postal -s /bin/bash postal
  4. Két szükséges függőség telepítése, és kevés projektre van szükség:
    sudo gem install bundler
    sudo gem install procodile
  5. Klónozza a forráskódot a megfelelő könyvtárba a következő paranccsal:
    sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
    

    Szimbolikus linket hozhatunk létre a postai hozzáféréshez bármely könyvtárból, a következő paranccsal

    sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
  6. Telepítse a Postal futtatásához szükséges Ruby-függőségeket.
    postal bundle /opt/postal/app/vendor/bundle
  7. Futtassa az eszköz kezdeti beállítását a következő paranccsal:
    postal initialize-config
  8. Inicializálja a postai adatbázist, és regisztrálja a telepítést, hogy https legyen:
    postal initialize
    

    A letitkosítási kulcs regisztrálása

    postal register-lets-encrypt youremail@example.com
  9. Futtassa a postai szervert, és élvezze:
    postal start
    

Következtetések a postával kapcsolatban

Személy szerint úgy gondolom, hogy a Postal ideális eszköz az ugyanazokat a szolgáltatásokat kínáló felhőszolgáltatások helyettesítésére, mert nagyobb ellenőrzést és kényelmesebb kezelést biztosít számunkra. Nyilvánvaló, hogy a Postalnak megvannak a hátrányai és előnyei a többi saját vagy ingyenes megoldással szemben, ezért helyzetünk elemzése kényelmes annak megállapítására, hogy alkalmas-e a felhasználásra.

Hasonlóképpen, a Postal tanulási vonala meglehetősen rövid, ezért ellenőrzött környezetben meglehetősen elfogadható teszteket lehet adni az eszköz használatáról és működéséről.

Fontos kiemelni a könnyű, biztonságos és nyílt forráskódú e-mail platform fontosságát, de még ennél is fontosabb, hogy megfelelő időt szánjon az igényeinek leginkább megfelelő alkalmazás közötti választásra. Én személy szerint ezt az új eszközt a Sendgrid alternatívájának tartom, amely a legjobban megfelel az igényeimnek, ezért ajánlom, és mától a gyártási környezetbe kerül.


Hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Charles Maurice dijo

    Nagyon érdekes a cikked, sorban áll a teszteléshez.
    Tudsz valamilyen ingyenes szoftveres lehetőséget a Slack számára?

    Üdvözlet.