Post: Sendgrid-alternativet vi alle burde prøve

Det blir mer og mer vanlig at bedrifter bruker egne e-postservere og implementerer e-postmarkedsføring, personlig tror jeg at et av verktøyene som er best tilpasset når de utfører disse oppgavene, er SendGrid, men dessverre er det eksklusivt. EN alternativ til Sendgrid som jeg har testet i et par dager er Postal, en åpen kildekodemailserver med veldig interessante funksjoner som enkelt kan installeres på webserveren vår.

Hva er Postal?

Postal er et åpen kildekodeverktøy, utviklet i Ruby, Php og Node av teamet av aTech Media og som lar oss ha en e-postserver med omfattende funksjoner på hvilken som helst plattform eller webserver.

Dette verktøyet er et utmerket alternativ til SendGrid, Pistol eller til og med den minst populære poststempel, ble opprinnelig opprettet for å dekke de grunnleggende behovene til aTech-teamet, men ble senere utgitt for bruk av alle brukere.

Verktøyet har et veldig fint grensesnitt og har blitt testet i mer enn 6 måneder, det har også en enkel API som gjør at vi kan sende og motta e-post mer automatisk.

En rekke skjermbilder av applikasjonen vil sikkert gi en mer detaljert forklaring på egenskapene til denne utmerkede åpen kildekode-e-postserveren. alternativ til sendgrid

e-postserver

e-post markedsføring

e-postserver

Hvordan installere Postal?

Før du installerer Postal, må vi ha Ruby, MySQL, RabbitMQ, Node.js og git installert, så må vi følge følgende trinn:

  1. Lag den tilhørende databasen og forbered den for at Postal fungerer korrekt
    mysql -u root -p
    

    Vi må opprette postdatabasen, du må erstatte den lokale ip på serveren din og også XXX med passordet du ønsker.

    SKAPE DATABASE `postal`CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
    STIPEND ALLE ON `postal`.* TIL `postal`@`127.0.0.1` IDENTIFISERT AV "XXX";

    Tillat at en bestemt bruker har tilgang til alle prefiks databaser postal-.

    STIPEND ALLE PRIVILEGER ON `Postkort-%` . * til `postal`@`%`  IDENTIFISERT AV "XXX";
  2. Opprett en RabbitMQ virtuell vert med følgende kommandoer:
    sudo rabbitmqctl add_vhost /postal
    sudo rabbitmqctl add_user postal XXX
    sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
  3. Forbered distroen din for å kjøre zip
    sudo useradd -r -m -d /opt/postal -s /bin/bash postal
  4. Installer to avhengigheter som er nødvendige og få prosjekter trenger:
    sudo gem install bundler
    sudo gem install procodile
  5. Klon kildekoden i riktig katalog med følgende kommando:
    sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
    

    Vi kan opprette en symbolsk lenke for å få tilgang til post fra hvilken som helst katalog, med følgende kommando

    sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
  6. Installer Ruby-avhengighetene som Postal trenger å kjøre.
    postal bundle /opt/postal/app/vendor/bundle
  7. Kjør det første oppsettet av verktøyet med følgende kommando:
    postal initialize-config
  8. Initialiser postdatabasen og registrer installasjonen slik at den har https:
    postal initialize
    

    Registrering av vår krypteringsnøkkel

    postal register-lets-encrypt youremail@example.com
  9. Kjør posttjeneren din og begynn å nyte:
    postal start
    

Konklusjoner om Postal

Personlig synes jeg Postal er et ideelt verktøy for å erstatte skytjenester som tilbyr de samme funksjonene, fordi det gir oss mer kontroll og en hyggeligere administrasjon av informasjonen vår. Åpenbart har Postal sine ulemper og fordeler i forhold til andre proprietære eller gratis løsninger, så en analyse av vår situasjon er praktisk å avgjøre om den er egnet for vårt bruk.

På samme måte er Postals læringslinje ganske kort, slik at det i kontrollerte miljøer kan bli gitt ganske akseptable tester på bruk og drift av verktøyet.

Det er viktig å markere viktigheten av å ha en lett, sikker og åpen kildekode-e-postplattform, men mye viktigere er det å ta riktig tid til å velge mellom applikasjonen som passer best for dine behov. Jeg anser dette nye verktøyet personlig som alternativet til Sendgrid som passer best for mine behov, så jeg anbefaler det, og fra i dag vil det stå i kø for produksjonsmiljøet.


En kommentar, legg igjen din

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Charles Maurice sa

    Veldig interessant artikkelen din, i kø for å teste den.
    Kjenner du til noen gratis programvarealternativer for Slack?

    Hilsener.