Posti: Sendgrid-vaihtoehto, jota meidän kaikkien pitäisi kokeilla

Yritysten omien sähköpostipalvelimien käyttö ja sähköpostimarkkinoinnin toteuttaminen on yhä yleisempää. Henkilökohtaisesti mielestäni yksi parhaista työkaluista tähän on SendGrid , mutta valitettavasti se on suljettu. Vaihtoehto SendGridille , jota olen testannut viime päivinä, on Postal , avoimen lähdekoodin sähköpostipalvelin, jossa on erittäin mielenkiintoisia ominaisuuksia, jotka voidaan helposti asentaa web-palvelimelle.

Mikä on posti?

Postal on avoimen lähdekoodin työkalu, jonka aTech Media -tiimi on kehittänyt Rubylla, PHP:llä ja Nodella . Sen avulla voimme käyttää sähköpostipalvelinta laajoilla ominaisuuksilla millä tahansa alustalla tai web-palvelimella.

Tämä työkalu on erinomainen vaihtoehto SendGridille , Mailgunille tai jopa vähemmän suositulle Postmarkille . Se luotiin alun perin kattamaan aTech-tiimin perustarpeet, mutta myöhemmin se julkaistiin kaikkien käyttäjien käyttöön.

Työkalulla on erittäin mukava käyttöliittymä ja sitä on testattu yli 6 kuukautta. Siinä on myös yksinkertainen api, jonka avulla voimme lähettää ja vastaanottaa sähköposteja automaattisesti.

Erilaiset sovelluksen kuvakaappaukset antavat varmasti tarkemman selityksen tämän erinomaisen avoimen lähdekoodin sähköpostipalvelimen ominaisuuksista. vaihtoehto sendgridille

sähköpostipalvelin

email markkinointi

sähköpostipalvelin

Kuinka asentaa Postal?

Ennen Postiohjelman asentamista meidän on asennettava Ruby, MySQL, RabbitMQ, Node.js ja git, ja meidän on sitten noudatettava seuraavia vaiheita:

  1. Luo vastaava tietokanta ja valmista se postin moitteettomaan toimintaan
    mysql -u root -p
    

    Meidän on luotava postitietokanta, sinun on korvattava palvelimesi paikallinen IP ja myös XXX haluamallasi salasanalla.

    LUODA TIETOKANTA `posti-`CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
    MYÖNTÄÄ KAIKKI ON `posti-`.* TO `posti-`@`127.0.0.1` TUNNISTETTU "XXX";

    Anna tietylle käyttäjälle pääsy kaikkiin etuliitetietokantoihin postal-.

    MYÖNTÄÄ KAIKKI OIKEUDET ON `Postikortti-%` . * että `posti-`@`%`  TUNNISTETTU "XXX";
  2. Luo RabbitMQ-virtuaaliasema seuraavilla komennoilla:
    sudo rabbitmqctl add_vhost /postal
    sudo rabbitmqctl add_user postal XXX
    sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
  3. Valmista distro suorittamaan vetoketju
    sudo useradd -r -m -d /opt/postal -s /bin/bash postal
  4. Asenna kaksi vaadittavaa riippuvuutta, jota harvat projektit tarvitsevat:
    sudo gem install bundler
    sudo gem install procodile
  5. Kloonaa lähdekoodi asianmukaiseen hakemistoon seuraavalla komennolla:
    sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
    

    Voimme luoda symbolisen linkin postin käyttämiseen mistä tahansa hakemistosta seuraavan komennon avulla

    sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
  6. Asenna Ruby-riippuvuudet, jotka Postal tarvitsee suorittaa.
    postal bundle /opt/postal/app/vendor/bundle
  7. Suorita työkalun alkuasetus seuraavalla komennolla:
    postal initialize-config
  8. Alusta postitietokanta ja rekisteröi asennus niin, että siinä on https:
    postal initialize
    

    Rekisteröimme salausavaimen

    postal register-lets-encrypt [email protected]
  9. Suorita postipalvelimesi ja aloita nauttiminen:
    postal start
    

Postipäätelmät

Henkilökohtaisesti mielestäni Postal on ihanteellinen työkalu korvaamaan samoja ominaisuuksia tarjoavat pilvipalvelut, koska se antaa meille paremman hallinnan ja miellyttävämmän tiedonhallinnan. Postilla on tietysti haittansa ja etujaan muihin omistettuihin tai ilmaisiin ratkaisuihin verrattuna, joten tilannettamme analysoimalla on kätevää selvittää, sopiiko se käyttöömme.

Postin oppimislinja on samoin melko lyhyt, joten valvotuissa ympäristöissä työkalun käytöstä ja käytöstä voidaan antaa varsin hyväksyttäviä testejä.

On tärkeää korostaa kevyen, turvallisen ja avoimen lähdekoodin sähköpostiympäristön tärkeyttä, mutta vielä tärkeämpää on, että valitset tarpeisiisi sopivimman sovelluksen välillä riittävän paljon aikaa. Pidän tätä uutta työkalua henkilökohtaisesti tarpeitani parhaiten vastaavana vaihtoehtona Sendgridille, joten suosittelen sitä ja tästä päivästä lähtien se on jonossa tuotantoympäristössä.


Lisää ensisijaiseksi lähteeksi Googlessa