Postar: Alternativa e Sendgridit që Të Gjithë Duhet Të Provojmë

Po bëhet gjithnjë e më e zakonshme që kompanitë të përdorin serverat e tyre të postës dhe të zbatojnë marketingun me email, personalisht besoj se një nga mjetet që i përshtatet më mirë gjatë kryerjes së këtyre detyrave është SendGrid, por fatkeqësisht është ekskluzive. A alternative për Sendgrid që kam testuar për dy ditë është postar, një server me burim të hapur me karakteristika shumë interesante që mund të instalohen lehtësisht në serverin tonë të internetit.

Çfarë është Posta?

postar është një mjet me burim të hapur, i zhvilluar në Ruby, Php dhe Node nga ekipi i aTech Media dhe kjo na lejon të kemi një server postar me karakteristika të gjera në çdo platformë ose server në internet.

Ky mjet është një alternativë e shkëlqyeshme për të SendGrid, Pushkë apo edhe më pak të njohura vë vulën postare, u krijua fillimisht për të mbuluar nevojat themelore të ekipit aTech por më vonë u lëshua për përdorimin e të gjithë përdoruesve.

Mjeti ka një ndërfaqe shumë të bukur dhe është testuar për më shumë se 6 muaj, gjithashtu ka një api të thjeshtë që do të na lejojë të dërgojmë dhe marrim email më automatikisht.

Një shumëllojshmëri e fotografive në ekran të aplikacionit me siguri do të japin një shpjegim më të detajuar të karakteristikave të këtij serveri të shkëlqyeshëm të postës me burim të hapur. alternative e sendgrid

serveri i postës

email marketing

serveri i postës elektronike

Si të instaloni Postën?

Para instalimit të Postës duhet të kemi të instaluar Ruby, MySQL, RabbitMQ, Node.js dhe git, atëherë duhet të ndjekim hapat e mëposhtëm:

  1. Krijoni bazën e të dhënave përkatëse dhe përgatiteni atë për funksionimin e duhur të Postës
    mysql -u root -p
    

    Ne duhet të krijojmë bazën e të dhënave postare, ju duhet të zëvendësoni IP-në lokale të serverit tuaj dhe gjithashtu XXX me fjalëkalimin që dëshironi.

    CREATE BAZA E TAT DHATNAVE `postar`CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
    DHURIM ALL ON `postar`.*`postar`@`127.0.0.1` IDENTIFIKUAR NGA "XXX";

    Lejoni që një përdorues specifik të ketë qasje në të gjitha bazat e të dhënave të parashtesuara postal-.

    DHURIM T ALL GJITHA PRIVILEGJET ON `Kartolinë-%` . *`postar`@`%`  IDENTIFIKUAR NGA "XXX";
  2. Krijoni një host virtual RabbitMQ me komandat e mëposhtme:
    sudo rabbitmqctl add_vhost /postal
    sudo rabbitmqctl add_user postal XXX
    sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
  3. Përgatitni distro për të ekzekutuar zip
    sudo useradd -r -m -d /opt/postal -s /bin/bash postal
  4. Instaloni dy varësi që janë të nevojshme dhe pak projekte kanë nevojë:
    sudo gem install bundler
    sudo gem install procodile
  5. Klononi kodin burimor në direktorinë e duhur me komandën e mëposhtme:
    sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
    

    Ne mund të krijojmë një lidhje simbolike për të hyrë në postë nga çdo direktori, me komandën e mëposhtme

    sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
  6. Instaloni varësitë Ruby që Posta ka nevojë të ekzekutojë.
    postal bundle /opt/postal/app/vendor/bundle
  7. Ekzekutoni konfigurimin fillestar të mjetit me komandën e mëposhtme:
    postal initialize-config
  8. Filloni bazën e të dhënave postare dhe regjistroni instalimin tuaj në mënyrë që ajo të ketë https:
    postal initialize
    

    Regjistrimi ynë lejon të kodifikojmë çelësin

    postal register-lets-encrypt [email protected]
  9. Drejtoni serverin tuaj postar dhe filloni të shijoni:
    postal start
    

Përfundime rreth Postës

Personalisht, unë mendoj se Postal është një mjet ideal për të zëvendësuar shërbimet cloud që ofrojnë të njëjtat karakteristika, sepse na jep më shumë kontroll dhe një menaxhim më të këndshëm të informacionit tonë. Padyshim që Posta ka disavantazhet dhe avantazhet e saj ndaj zgjidhjeve të tjera pronësore ose falas, kështu që një analizë e situatës sonë është e përshtatshme për të përcaktuar nëse është e përshtatshme për përdorimin tonë.

Po kështu, linja mësimore e Postës është mjaft e shkurtër, kështu që në mjedise të kontrolluara mund të jepen teste mjaft të pranueshme për përdorimin dhe funksionimin e mjetit.

Shtë e rëndësishme të theksohet rëndësia e të pasurit një platformë email të lehtë, të sigurt dhe me burim të hapur, por shumë më e rëndësishme, është që të merrni kohën e duhur për të zgjedhur midis aplikacionit që i përshtatet më mirë nevojave tuaja. Unë personalisht e konsideroj këtë mjet të ri si alternativë ndaj Sendgrid që i përshtatet më mirë nevojave të mia, prandaj e rekomandoj dhe nga sot do të vihet në radhë për mjedisin e prodhimit.


Shto si burim të preferuar në Google