Postal: Alternatíva Sendgrid, ktorú by sme mali vyskúšať všetci

Spoločnostiam sa stáva čoraz bežnejšie používať svoje vlastné poštové servery a implementovať e-mailový marketing. Osobne sa domnievam, že jedným z nástrojov, ktorý pri vykonávaní týchto úloh najlepšie vyhovuje, je SendGrid, ale bohužiaľ je to exkluzívne. A alternatíva k Sendgrid čo testujem už pár dní je Poštové, poštový server s otvoreným zdrojom s veľmi zaujímavými funkciami, ktoré je možné ľahko nainštalovať na náš webový server.

Čo je to Postal?

Poštové je nástroj otvoreného zdroja, vyvinutý tímom Ruby, Php a Node aTech Media a to nám umožňuje mať poštový server s rozsiahlymi charakteristikami na akejkoľvek platforme alebo webovom serveri.

Tento nástroj je vynikajúcou alternatívou k SendGrid, Mailgun alebo aj najmenej obľúbený opečiatkovať, bol pôvodne vytvorený na pokrytie základných potrieb tímu aTech, ale neskôr bol vydaný pre všetkých používateľov.

Nástroj má veľmi pekné rozhranie a bol testovaný viac ako 6 mesiacov, má tiež jednoduchý api, ktorý nám umožní automatickejšie odosielať a prijímať e-maily.

Rôzne snímky obrazovky aplikácie určite poskytnú podrobnejšie vysvetlenie charakteristík tohto vynikajúceho poštového servera s otvoreným zdrojovým kódom. alternatíva k sendgrid

poštový server

e-mail marketing

e-mailový server

Ako nainštalovať Postal?

Pred inštaláciou Postal musíme mať nainštalované Ruby, MySQL, RabbitMQ, Node.js a git, potom musíme postupovať podľa nasledujúcich krokov:

  1. Vytvorte zodpovedajúcu databázu a pripravte ju na správne fungovanie služby Postal
    mysql -u root -p
    

    Musíme vytvoriť poštovú databázu, musíte nahradiť miestnu IP vášho servera a tiež XXX požadovaným heslom.

    CREATE DATABÁZY `poštové`CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
    GRANT VŠETKO ON `poštové`.* TO `poštové`@`127.0.0.1` IDENTIFIKOVANÝ "XXX";

    Umožniť konkrétnemu používateľovi prístup do všetkých databáz s predponou postal-.

    GRANT VŠETKY VÝSADY ON `Pohľadnica -%` . * na `poštové`@`%`  IDENTIFIKOVANÝ "XXX";
  2. Vytvorte virtuálneho hostiteľa RabbitMQ pomocou nasledujúcich príkazov:
    sudo rabbitmqctl add_vhost /postal
    sudo rabbitmqctl add_user postal XXX
    sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
  3. Pripravte si distro na spustenie zipsu
    sudo useradd -r -m -d /opt/postal -s /bin/bash postal
  4. Nainštalujte dve závislosti, ktoré sú potrebné a ktoré vyžaduje niekoľko projektov:
    sudo gem install bundler
    sudo gem install procodile
  5. Klonujte zdrojový kód do príslušného adresára pomocou nasledujúceho príkazu:
    sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
    

    Môžeme vytvoriť symbolický odkaz na prístup k pošte z ľubovoľného adresára pomocou nasledujúceho príkazu

    sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
  6. Nainštalujte si závislosti Ruby, ktoré Postal potrebuje na spustenie.
    postal bundle /opt/postal/app/vendor/bundle
  7. Spustite počiatočné nastavenie nástroja pomocou nasledujúceho príkazu:
    postal initialize-config
  8. Inicializujte poštovú databázu a zaregistrujte svoju inštaláciu tak, aby obsahovala https:
    postal initialize
    

    Zaregistrujeme si náš šifrovací kľúč

    postal register-lets-encrypt youremail@example.com
  9. Spustite poštový server a začnite si užívať:
    postal start
    

Závery týkajúce sa pošty

Osobne si myslím, že Postal je ideálny nástroj na nahradenie cloudových služieb, ktoré ponúkajú rovnaké funkcie, pretože nám dáva väčšiu kontrolu a príjemnejšiu správu našich informácií. Pošta má samozrejme svoje nevýhody a výhody oproti iným proprietárnym alebo bezplatným riešeniam, takže je vhodné analyzovať našu situáciu a zistiť, či je vhodná pre naše použitie.

Rovnako aj vzdelávacia linka spoločnosti Postal je dosť krátka, takže v kontrolovaných prostrediach môžu byť vykonané celkom prijateľné testy používania a prevádzky nástroja.

Je dôležité zdôrazniť dôležitosť ľahkej, bezpečnej a otvorenej e-mailovej platformy, ale oveľa dôležitejšie je si vyhradiť vhodný čas na výber medzi aplikáciou, ktorá najlepšie vyhovuje vašim potrebám. Osobne považujem tento nový nástroj za alternatívu k Sendgridu, ktorá najlepšie vyhovuje mojim potrebám, preto ho odporúčam a od dnešného dňa bude zaradený do fronty pre produkčné prostredie.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Charles Maurice dijo

    Váš článok je veľmi zaujímavý, zaradený do fronty na jeho otestovanie.
    Poznáte nejaké možnosti slobodného softvéru pre Slack?

    Zdravím.