Pasts: Sendgrid alternatīva, kuru mums visiem vajadzētu izmēģināt

Uzņēmumi arvien biežāk izmanto paši savus pasta serverus un ievieš e-pasta mārketingu, personīgi es uzskatu, ka viens no rīkiem, kas ir vislabāk pielāgots, veicot šos uzdevumus, ir SendGrid, bet diemžēl tas ir ekskluzīvs. A alternatīva Sendgrid ko esmu pārbaudījis pāris dienas, ir Pasta, atvērtā koda pasta serveris ar ļoti interesantām funkcijām, kuras var viegli instalēt mūsu tīmekļa serverī.

Kas ir pasts?

Pasta ir atvērtā koda rīks, kuru Ruby, Php un Node izstrādājusi aTech Media un tas ļauj mums izmantot pasta serveri ar plašām funkcijām jebkurā platformā vai tīmekļa serverī.

Šis rīks ir lieliska alternatīva SendGrid, Pasts vai pat vismazāk populārs Pastmarka, sākotnēji tika izveidots, lai segtu aTech komandas pamatvajadzības, bet vēlāk tika izlaists visu lietotāju lietošanai.

Rīkam ir ļoti jauka saskarne un tas ir pārbaudīts vairāk nekā 6 mēnešus, tam ir arī vienkārša api, kas ļaus mums automātiski sūtīt un saņemt e-pastus.

Dažādi lietojumprogrammas ekrānuzņēmumi noteikti sniegs detalizētāku skaidrojumu par šī izcilā atvērtā koda pasta servera īpašībām. alternatīva sendgrid

pasta serveris

e-pasta mārketinga

e-pasta serveris

Kā instalēt Postal?

Pirms Postal instalēšanas mums ir jāinstalē Ruby, MySQL, RabbitMQ, Node.js un git, tad mums ir jāveic šādas darbības:

  1. Izveidojiet atbilstošo datu bāzi un sagatavojiet to pareizai Pasta darbībai
    mysql -u root -p
    

    Mums ir jāizveido pasta datu bāze, jums jāaizstāj sava servera vietējais IP un arī XXX ar vēlamo paroli.

    CREATE DATUBĀZE `pasta`CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
    GRANT VISS ON `pasta`.* TO `pasta`@`127.0.0.1` IDENTIFICĒJA "XXX";

    Ļaujiet konkrētam lietotājam piekļūt visām prefiksu datu bāzēm postal-.

    GRANT VISAS PRIVILĒĢIJAS ON `Pastkarte -%` . * uz `pasta`@`%`  IDENTIFICĒJA "XXX";
  2. Izveidojiet virtuālo resursdatoru RabbitMQ ar šādām komandām:
    sudo rabbitmqctl add_vhost /postal
    sudo rabbitmqctl add_user postal XXX
    sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
  3. Sagatavojiet savu distro, lai palaistu zip
    sudo useradd -r -m -d /opt/postal -s /bin/bash postal
  4. Instalējiet divas nepieciešamās atkarības, kas nepieciešamas tikai dažiem projektiem:
    sudo gem install bundler
    sudo gem install procodile
  5. Klonējiet avota kodu attiecīgajā direktorijā ar šādu komandu:
    sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
    

    Mēs varam izveidot simbolisku saiti, lai piekļūtu pastam no jebkura direktorija, izmantojot šādu komandu

    sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
  6. Instalējiet Ruby atkarības, kas ir jāizpilda Postal.
    postal bundle /opt/postal/app/vendor/bundle
  7. Palaidiet rīka sākotnējo iestatīšanu ar šādu komandu:
    postal initialize-config
  8. Inicializējiet pasta datu bāzi un reģistrējiet instalāciju tā, lai tajā būtu https:
    postal initialize
    

    Reģistrējot mūsu ļauj šifrēt atslēgu

    postal register-lets-encrypt youremail@example.com
  9. Palaidiet savu pasta serveri un sāciet baudīt:
    postal start
    

Secinājumi par pastu

Personīgi es domāju, ka pasts ir ideāls rīks, lai aizstātu mākoņpakalpojumus, kas piedāvā tādas pašas funkcijas, jo tas dod mums lielāku kontroli un patīkamāku mūsu informācijas pārvaldību. Acīmredzot pastam ir savi trūkumi un priekšrocības salīdzinājumā ar citiem patentētiem vai bezmaksas risinājumiem, tāpēc ir ērti analizēt mūsu situāciju, lai noteiktu, vai tas ir piemērots mūsu lietošanai.

Tāpat Postal mācību līnija ir diezgan īsa, tāpēc kontrolētā vidē varētu veikt diezgan pieņemamus testus par rīka lietošanu un darbību.

Ir svarīgi uzsvērt, cik svarīga ir viegla, droša un atvērta pirmkoda e-pasta platforma, taču daudz svarīgāk ir atvēlēt atbilstošu laiku, lai izvēlētos starp lietojumprogrammu, kas vislabāk atbilst jūsu vajadzībām. Es personīgi uzskatu šo jauno rīku par alternatīvu Sendgrid, kas vislabāk atbilst manām vajadzībām, tāpēc es to iesaku, un no šodienas tas būs rindā uz ražošanas vidi.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Karloss Maurisio teica

    Ļoti interesants jūsu raksts, rindā, lai to pārbaudītu.
    Vai jūs zināt kādas bezmaksas programmatūras iespējas Slack?

    Sveicieni.