Poștal: alternativa Sendgrid pe care ar trebui să o încercăm cu toții

Companiile devin din ce în ce mai frecvente să-și folosească propriile servere de e-mail și să implementeze marketingul prin e-mail, personal cred că unul dintre instrumentele care este cel mai bine adaptat atunci când îndeplinesc aceste sarcini este SendGrid, dar din păcate este exclusiv. A alternativă la Sendgrid pe care l-am testat de câteva zile este Poștal, un server de e-mail open source cu caracteristici foarte interesante care pot fi instalate cu ușurință pe serverul nostru web.

Ce este Postal?

Poștal este un instrument open source, dezvoltat în Ruby, Php și Node de către echipa de aTech Media și asta ne permite să avem un server de e-mail cu caracteristici extinse pe orice platformă sau server web.

Acest instrument este o alternativă excelentă la SendGrid, Mailgun sau chiar cel mai puțin popular ștampilă poștală, a fost inițial creat pentru a acoperi nevoile de bază ale echipei aTech, dar ulterior a fost lansat pentru utilizarea tuturor utilizatorilor.

Instrumentul are o interfață foarte frumoasă și a fost testat de mai mult de 6 luni, are și un API simplu care ne va permite să trimitem și să primim e-mailuri mai automat.

O varietate de capturi de ecran ale aplicației va oferi cu siguranță o explicație mai detaliată a caracteristicilor acestui excelent server de mail open source.alternativă la sendgrid

server de mail

e-mail marketing

server de e-mail

Cum se instalează Postal?

Înainte de a instala Postal, trebuie să avem Ruby, MySQL, RabbitMQ, Node.js și git instalate, apoi trebuie să urmăm pașii următori:

  1. Creați baza de date corespunzătoare și pregătiți-o pentru buna funcționare a serviciului Postal
    mysql -u root -p
    

    Trebuie să creăm baza de date poștală, trebuie să înlocuiți IP-ul local al serverului dvs. și, de asemenea, XXX cu parola dorită.

    CREATE BAZA DE DATE `poştal`CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
    GRANT Toate colectiile ON `poştal`.* LA `poştal`@`127.0.0.1` IDENTIFICAT DE "XXX";

    Permiteți unui anumit utilizator să aibă acces la toate bazele de date prefixate postal-.

    GRANT TOATE PRIVILEGII ON `Carte poştală-%` . * la `poştal`@`%`  IDENTIFICAT DE "XXX";
  2. Creați o gazdă virtuală RabbitMQ cu următoarele comenzi:
    sudo rabbitmqctl add_vhost /postal
    sudo rabbitmqctl add_user postal XXX
    sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
  3. Pregătește-ți distribuția pentru a rula zip
    sudo useradd -r -m -d /opt/postal -s /bin/bash postal
  4. Instalați două dependențe care sunt necesare și puține proiecte au nevoie:
    sudo gem install bundler
    sudo gem install procodile
  5. Clonați codul sursă în directorul corespunzător cu următoarea comandă:
    sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
    

    Putem crea un link simbolic pentru a accesa poștal din orice director, cu următoarea comandă

    sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
  6. Instalați dependențele Ruby pe care Postal trebuie să le ruleze.
    postal bundle /opt/postal/app/vendor/bundle
  7. Rulați configurarea inițială a instrumentului cu următoarea comandă:
    postal initialize-config
  8. Inițializați baza de date poștală și înregistrați-vă instalarea astfel încât să aibă https:
    postal initialize
    

    Înregistrarea cheii noastre de criptare permite

    postal register-lets-encrypt youremail@example.com
  9. Rulați-vă serverul poștal și începeți să vă bucurați de:
    postal start
    

Concluzii despre Postal

Personal, cred că Postal este un instrument ideal pentru a înlocui serviciile cloud care oferă aceleași caracteristici, deoarece ne oferă mai mult control și o gestionare mai plăcută a informațiilor noastre. Evident, Postal are dezavantajele și avantajele sale față de alte soluții proprietare sau gratuite, astfel încât o analiză a situației noastre este convenabilă pentru a determina dacă este potrivită pentru utilizarea noastră.

În mod similar, linia de învățare Postal este destul de scurtă, astfel încât, în medii controlate, s-ar putea da teste destul de acceptabile privind utilizarea și funcționarea instrumentului.

Este important să subliniem importanța de a avea o platformă de e-mail ușoară, sigură și deschisă, dar mult mai important, este să-ți iei timpul potrivit pentru a alege între aplicația care se potrivește cel mai bine nevoilor tale. Personal consider că acest nou instrument este alternativa la Sendgrid care se potrivește cel mai bine nevoilor mele, așa că îl recomand și de astăzi va fi pus la coadă pentru mediul de producție.


Un comentariu, lasă-l pe al tău

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Charles Maurice el a spus

    Foarte interesant articolul dvs., la coadă pentru a-l testa.
    Cunoașteți opțiuni de software gratuit pentru Slack?

    Salutări.