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

Yritysten on yhä yleisempää käyttää omia postipalvelimiaan ja toteuttaa sähköpostimarkkinointia. Henkilökohtaisesti uskon, että yksi työkalu, joka parhaiten sopii näiden tehtävien suorittamiseen, on sendgrid, mutta valitettavasti se on yksinomainen. A vaihtoehto Sendgridille että olen testannut pari päivää on Posti-, avoimen lähdekoodin sähköpostipalvelin, jolla on erittäin mielenkiintoisia ominaisuuksia ja jotka voidaan helposti asentaa verkkopalvelimellemme.

Mikä on posti?

Posti- on avoimen lähdekoodin työkalu, jonka Ruby, Php ja Node on kehittänyt aTech Media ja sen avulla meillä voi olla sähköpostipalvelin, jolla on laajoja ominaisuuksia, millä tahansa alustalla tai verkkopalvelimella.

Tämä työkalu on erinomainen vaihtoehto SendGrid, Postiase tai jopa vähiten suosittu Postileima, luotiin alun perin kattamaan aTech-tiimin perustarpeet, mutta se julkaistiin myöhemmin 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 youremail@example.com
  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ä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Charles Maurice dijo

    Erittäin mielenkiintoinen artikkelisi, joka on jonossa sen testaamiseksi.
    Tiedätkö mitään vapaita ohjelmistovaihtoehtoja Slackille?

    Tervehdys.