Pošta: Sendgrid alternativa koju bismo svi trebali pokušati

Sve je češće da kompanije koriste vlastite servere pošte i implementiraju marketing putem e-pošte, osobno vjerujem da je jedan od alata koji najbolje odgovara prilikom izvršavanja ovih zadataka SendGrid, ali nažalost je ekskluzivan. A alternativa Sendgrid-u koje testiram par dana je poštanski, poslužitelj pošte otvorenog koda sa vrlo zanimljivim značajkama koje se lako mogu instalirati na naš web server.

Šta je Pošta?

poštanski je alat otvorenog koda, razvijen u timu Ruby, Php i Node aTech Media a to nam omogućava da na bilo kojoj platformi ili web serveru imamo mail server s opsežnim mogućnostima.

Ovaj je alat izvrsna alternativa za SendGrid, mailgun ili čak najmanje popularan Poštanski žig, izvorno je stvoren da pokrije osnovne potrebe aTech tima, ali je kasnije pušten na upotrebu svim korisnicima.

Alat ima vrlo lijepo sučelje i testiran je više od 6 mjeseci, a ima i jednostavan api koji će nam omogućiti automatsko slanje i primanje e-pošte.

Raznovrsne snimke zaslona aplikacije zasigurno će dati detaljnije objašnjenje karakteristika ovog izvrsnog servera pošte otvorenog koda. alternativa sendgrid-u

mail server

E-mail marketing

e-mail server

Kako instalirati Postal?

Prije instalacije Postal-a moramo instalirati Ruby, MySQL, RabbitMQ, Node.js i git, a zatim moramo slijediti sljedeće korake:

  1. Stvorite odgovarajuću bazu podataka i pripremite je za pravilno funkcioniranje pošte
    mysql -u root -p
    

    Moramo stvoriti poštansku bazu podataka, morate zamijeniti lokalni ip vašeg servera, a također i XXX, lozinkom koju želite.

    CREATE BAZA PODATAKA `poštansko`CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
    GRANT SVE ON `poštansko`.* TO `poštansko`@`127.0.0.1` IDENTIFIKOVAO "XXX";

    Omogućite određenom korisniku pristup svim prefiksnim bazama podataka postal-.

    GRANT SVE PRIVILEGIJE ON `Razglednica-%` . * to `poštansko`@`%`  IDENTIFIKOVAO "XXX";
  2. Stvorite RabbitMQ virtualni host sa sljedećim naredbama:
    sudo rabbitmqctl add_vhost /postal
    sudo rabbitmqctl add_user postal XXX
    sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
  3. Pripremite svoj distro za pokretanje zip-a
    sudo useradd -r -m -d /opt/postal -s /bin/bash postal
  4. Instalirajte dvije zavisnosti koje su potrebne, a malo projekata treba:
    sudo gem install bundler
    sudo gem install procodile
  5. Klonirajte izvorni kod u odgovarajući direktorij sljedećom naredbom:
    sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
    

    Sljedećom naredbom možemo stvoriti simboličku vezu za pristup pošti iz bilo kojeg direktorija

    sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
  6. Instalirajte zavisnosti Ruby koje Postal treba pokrenuti.
    postal bundle /opt/postal/app/vendor/bundle
  7. Pokrenite početno postavljanje alata sa sljedećom naredbom:
    postal initialize-config
  8. Inicijalizirajte poštansku bazu podataka i registrirajte svoju instalaciju tako da ima https:
    postal initialize
    

    Registriranje našeg ključa za šifriranje

    postal register-lets-encrypt youremail@example.com
  9. Pokrenite svoj poštanski server i počnite uživati:
    postal start
    

Zaključci o pošti

Lično mislim da je Postal idealan alat za zamjenu usluga u oblaku koje nude iste značajke, jer nam pruža veću kontrolu i ugodnije upravljanje našim informacijama. Očito je da Pošta ima svoje nedostatke i prednosti u odnosu na ostala vlasnička ili besplatna rješenja, pa je analiza naše situacije prikladna kako bi se utvrdilo da li je prikladna za našu upotrebu.

Isto tako, poštanska linija učenja prilično je kratka, tako da bi se u kontroliranim okruženjima mogli dati sasvim prihvatljivi testovi o upotrebi i radu alata.

Važno je naglasiti važnost lagane, sigurne i otvorene platforme e-pošte, ali mnogo važnije je odvojiti odgovarajuće vrijeme za odabir između aplikacije koja najbolje odgovara vašim potrebama. Ja osobno ovaj novi alat smatram alternativom Sendgridu koji najbolje odgovara mojim potrebama, pa ga preporučujem i od danas će biti na čekanju za proizvodno okruženje.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Charles Maurice rekao je

    Vrlo zanimljiv vaš članak, stavljen u red za testiranje.
    Znate li bilo koju besplatnu softversku opciju za Slack?

    Pozdrav.