Post: Sendgrid-alternativet, som vi alle skal prøve

Det bliver mere og mere almindeligt for virksomheder at bruge deres egne mailservere og implementere e-mailmarkedsføring, personligt tror jeg, at et af de værktøjer, der bedst tilpasses, når de udfører disse opgaver, er SendGrid, men desværre er det eksklusivt. EN alternativ til Sendgrid som jeg har testet i et par dage er Postal, en open source-mailserver med meget interessante funktioner, der let kan installeres på vores webserver.

Hvad er Postal?

Postal er et open source-værktøj, udviklet i Ruby, Php og Node af teamet af aTech Media og det giver os mulighed for at have en mailserver med omfattende funktioner på enhver platform eller webserver.

Dette værktøj er et glimrende alternativ til SendGrid, Mailgun eller endda den mindst populære Poststempel, blev oprindeligt oprettet for at dække de grundlæggende behov for aTech-teamet, men blev senere frigivet til brug for alle brugere.

Værktøjet har en meget flot grænseflade og er testet i mere end 6 måneder, det har også en simpel API, der giver os mulighed for at sende og modtage e-mails mere automatisk.

En række skærmbilleder af applikationen vil helt sikkert give en mere detaljeret forklaring på egenskaberne ved denne fremragende open source-mailserver.alternativ til sendgrid

e-mailserver

e-mail marketing

e-mail-server

Hvordan installeres Postal?

Før vi installerer Postal, skal vi have Ruby, MySQL, RabbitMQ, Node.js og git installeret, så vi skal følge følgende trin:

  1. Opret den tilsvarende database og forbered den til, at Postal fungerer korrekt
    mysql -u root -p
    

    Vi skal oprette postdatabasen, du skal erstatte den lokale ip på din server og også XXX med den ønskede adgangskode.

    SKAB DATABASE `post-`CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
    GIVE ALLE ON `post-`.* TIL `post-`@`127.0.0.1` IDENTIFICERET AF "XXX";

    Tillad, at en bestemt bruger har adgang til alle præfikset databaser postal-.

    GIVE ALLE PRIVILEGER ON `Postkort-%` . * til `post-`@`%`  IDENTIFICERET AF "XXX";
  2. Opret en RabbitMQ virtuel vært med følgende kommandoer:
    sudo rabbitmqctl add_vhost /postal
    sudo rabbitmqctl add_user postal XXX
    sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
  3. Forbered din distro til at køre zip
    sudo useradd -r -m -d /opt/postal -s /bin/bash postal
  4. Installer to afhængigheder, der er nødvendige, og få projekter har brug for:
    sudo gem install bundler
    sudo gem install procodile
  5. Klon kildekoden i det relevante bibliotek med følgende kommando:
    sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
    

    Vi kan oprette et symbolsk link for at få adgang til post fra ethvert bibliotek med følgende kommando

    sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
  6. Installer de Ruby-afhængigheder, som Postal har brug for at køre.
    postal bundle /opt/postal/app/vendor/bundle
  7. Kør værktøjets indledende opsætning med følgende kommando:
    postal initialize-config
  8. Initialiser postdatabasen, og registrer din installation, så den har https:
    postal initialize
    

    Registrering af vores krypteringsnøgle

    postal register-lets-encrypt youremail@example.com
  9. Kør din postserver og begynd at nyde:
    postal start
    

Konklusioner om Postal

Personligt synes jeg Postal er et ideelt værktøj til at erstatte cloud-tjenester, der tilbyder de samme funktioner, fordi det giver os mere kontrol og en mere behagelig styring af vores information. Det er klart, at Post har sine ulemper og fordele i forhold til andre proprietære eller gratis løsninger, så en analyse af vores situation er praktisk at afgøre, om den er egnet til vores brug.

Ligeledes er Postals læringslinie ganske kort, så der i kontrollerede miljøer kunne gives ganske acceptable tests på brugen og betjeningen af ​​værktøjet.

Det er vigtigt at fremhæve vigtigheden af ​​at have en let, sikker og open source e-mail-platform, men meget vigtigere er det at tage den passende tid til at vælge mellem det program, der bedst passer til dine behov. Jeg betragter personligt dette nye værktøj som alternativet til Sendgrid, der bedst passer til mine behov, så jeg anbefaler det, og fra i dag vil det stå i kø til produktionsmiljøet.


En kommentar, lad din

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Charles Maurice sagde han

    Meget interessant din artikel, i kø for at teste den.
    Kender du nogen gratis softwaremuligheder til Slack?

    Greetings.