Poštno: Alternativa Sendgrid, ki bi jo morali vsi poskusiti

Vse pogosteje se podjetja poslužujejo lastnih poštnih strežnikov in izvajajo trženje po e-pošti, osebno pa menim, da je eno izmed orodij, ki je najbolje prilagojeno pri izvajanju teh nalog, SendGrid, a žal je ekskluziven. A alternativa Sendgrid ki sem ga testiral nekaj dni Postal, odprtokodni poštni strežnik z zelo zanimivimi funkcijami, ki jih je mogoče enostavno namestiti na naš spletni strežnik.

Kaj je pošta?

Postal je odprtokodno orodje, ki ga je razvila skupina Ruby, Php in Node aTech Media in to nam omogoča, da imamo poštni strežnik z obsežnimi funkcijami na kateri koli platformi ali spletnem strežniku.

To orodje je odlična alternativa za SendGrid, Mailgun ali celo najmanj priljubljena Poštni žig, je bil prvotno ustvarjen za pokrivanje osnovnih potreb ekipe aTech, kasneje pa je bil izdan za uporabo vseh uporabnikov.

Orodje ima zelo lep vmesnik in je bilo preizkušeno že več kot 6 mesecev, ima pa tudi preprost api, ki nam bo omogočil bolj samodejno pošiljanje in prejemanje e-pošte.

Različni posnetki zaslona aplikacije bodo zagotovo podrobneje razložili značilnosti tega odličnega odprtokodnega poštnega strežnika. alternativa sendgrid

poštni strežnik

email marketing

e-poštni strežnik

Kako namestiti Poštno?

Pred namestitvijo pošte moramo namestiti Ruby, MySQL, RabbitMQ, Node.js in git, nato moramo slediti naslednjim korakom:

  1. Ustvarite ustrezno bazo podatkov in jo pripravite na pravilno delovanje Pošte
    mysql -u root -p
    

    Ustvariti moramo poštno bazo podatkov, lokalni ip strežnika in tudi XXX morate zamenjati z želenim geslom.

    USTVARI DATABASE `razglednico`CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
    DODELITE VSE ON `razglednico`.* TO `razglednico`@`127.0.0.1` IDENTIFIKIRAL "XXX";

    Dovoli določenemu uporabniku dostop do vseh prednastavljenih zbirk podatkov postal-.

    DODELITE VSE PRIVILEGIJE ON `Razglednica-%` . * do `razglednico`@`%`  IDENTIFIKIRAL "XXX";
  2. Ustvarite navideznega gostitelja RabbitMQ z naslednjimi ukazi:
    sudo rabbitmqctl add_vhost /postal
    sudo rabbitmqctl add_user postal XXX
    sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
  3. Pripravite svoj distro za zagon zip
    sudo useradd -r -m -d /opt/postal -s /bin/bash postal
  4. Namestite dve odvisnosti, ki sta potrebni in jih potrebuje le nekaj projektov:
    sudo gem install bundler
    sudo gem install procodile
  5. Klonirajte izvorno kodo v ustrezni imenik z naslednjim ukazom:
    sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
    

    Z naslednjim ukazom lahko ustvarimo simbolno povezavo za dostop do pošte iz katerega koli imenika

    sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
  6. Namestite odvisnosti Ruby, ki jih mora izvajati Postal.
    postal bundle /opt/postal/app/vendor/bundle
  7. Zaženite začetno nastavitev orodja z naslednjim ukazom:
    postal initialize-config
  8. Inicializirajte poštno bazo podatkov in registrirajte svojo namestitev, tako da bo imela https:
    postal initialize
    

    Registracija našega ključa za šifriranje

    postal register-lets-encrypt youremail@example.com
  9. Zaženite svoj poštni strežnik in začnite uživati:
    postal start
    

Zaključki o pošti

Osebno mislim, da je Pošta idealno orodje za nadomestitev oblačnih storitev, ki ponujajo enake funkcije, saj nam daje več nadzora in prijetnejše upravljanje naših informacij. Očitno ima Pošta svoje slabosti in prednosti pred drugimi lastniškimi ali brezplačnimi rešitvami, zato je analiza našega stanja primerna, da ugotovimo, ali je primerna za našo uporabo.

Podobno je poštna učna linija precej kratka, tako da bi lahko v nadzorovanih okoljih izvedli povsem sprejemljive teste o uporabi in delovanju orodja.

Pomembno je poudariti pomembnost lahke, varne in odprtokodne e-poštne platforme, še pomembneje pa je, da si vzamete primeren čas, da izberete aplikacijo, ki najbolj ustreza vašim potrebam. Osebno menim, da je to novo orodje alternativa Sendgridu, ki najbolj ustreza mojim potrebam, zato ga priporočam in od danes bo v čakalni vrsti za proizvodno okolje.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Charles Maurice je dejal

    Zelo zanimiv vaš članek, ki ga je čakal, da ga preizkusite.
    Ali poznate kakšno brezplačno programsko možnost za Slack?

    Lep pozdrav.