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 [email protected]
  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.


Legg til som foretrukket kilde i Google