Postal: het Sendgrid-alternatief dat we allemaal moeten proberen

Het komt steeds vaker voor dat bedrijven hun eigen mailservers gebruiken en e-mailmarketing implementeren, persoonlijk geloof ik dat een van de tools die het beste is aangepast bij het uitvoeren van deze taken is SendGrid, maar helaas is het exclusief. EEN alternatief voor Sendgrid dat ik al een paar dagen aan het testen ben is Post-, een open source mailserver met zeer interessante features die eenvoudig op onze webserver geïnstalleerd kunnen worden.

Wat is post?

Post- is een open source tool, ontwikkeld in Ruby, Php en Node door het team van a Tech Media en dat stelt ons in staat om een ​​mailserver te hebben met uitgebreide functies op elk platform of webserver.

Deze tool is een uitstekend alternatief voor SendGrid, Mailgun of zelfs de minst populaire Poststempel, is oorspronkelijk gemaakt om de basisbehoeften van het aTech-team te dekken, maar werd later vrijgegeven voor gebruik door alle gebruikers.

De tool heeft een erg mooie interface en is meer dan 6 maanden getest, het heeft ook een eenvoudige api waarmee we automatisch e-mails kunnen verzenden en ontvangen.

Een verscheidenheid aan screenshots van de applicatie zal zeker een meer gedetailleerde uitleg geven van de kenmerken van deze uitstekende open source mailserver.alternatief voor sendgrid

mail server

e-mailmarketing

e-mailserver

Hoe kan ik Postal installeren?

Voordat we Postal installeren, moeten Ruby, MySQL, RabbitMQ, Node.js en git zijn geïnstalleerd, daarna moeten we de volgende stappen volgen:

  1. Maak de bijbehorende database en bereid deze voor op de goede werking van Postal
    mysql -u root -p
    

    We moeten de postdatabase maken, u moet het lokale ip-adres van uw server vervangen en ook de XXX door het gewenste wachtwoord.

    CREATE DATABASE `via de post`CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
    Grant ALLE  ON `via de post`.* TO `via de post`@`127.0.0.1` GEÏDENTIFICEERD DOOR "XXX";

    Geef een specifieke gebruiker toegang tot alle prefix databases postal-.

    Grant ALLE VOORRECHTEN ON `Ansichtkaart-%` . * naar `via de post`@`%`  GEÏDENTIFICEERD DOOR "XXX";
  2. Maak een RabbitMQ virtuele host met de volgende opdrachten:
    sudo rabbitmqctl add_vhost /postal
    sudo rabbitmqctl add_user postal XXX
    sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
  3. Bereid je distro voor om zip uit te voeren
    sudo useradd -r -m -d /opt/postal -s /bin/bash postal
  4. Installeer twee afhankelijkheden die nodig zijn en weinig projecten nodig hebben:
    sudo gem install bundler
    sudo gem install procodile
  5. Kloon de broncode in de juiste directory met de volgende opdracht:
    sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
    

    We kunnen een symbolische link maken om toegang te krijgen tot post vanuit elke directory, met de volgende opdracht

    sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
  6. Installeer de Ruby-afhankelijkheden die Postal nodig heeft om te draaien.
    postal bundle /opt/postal/app/vendor/bundle
  7. Voer de eerste installatie van de tool uit met de volgende opdracht:
    postal initialize-config
  8. Initialiseer de postdatabase en registreer uw installatie zodat deze https heeft:
    postal initialize
    

    Het registreren van onze lets-encryptiesleutel

    postal register-lets-encrypt youremail@example.com
  9. Start uw postserver en geniet van:
    postal start
    

Conclusies over post

Persoonlijk vind ik Postal een ideale tool om clouddiensten te vervangen die dezelfde features bieden, omdat het ons meer controle en een aangenamer beheer van onze informatie geeft. Het is duidelijk dat Postal zijn nadelen en voordelen heeft ten opzichte van andere gepatenteerde of gratis oplossingen, dus een analyse van onze situatie is handig om te bepalen of het geschikt is voor ons gebruik.

Evenzo is de leerlijn van Postal vrij kort, zodat in gecontroleerde omgevingen redelijk acceptabele tests kunnen worden gedaan over het gebruik en de werking van de tool.

Het is belangrijk om het belang van een lichtgewicht, veilig en open source e-mailplatform te benadrukken, maar veel belangrijker is dat u de juiste tijd neemt om te kiezen tussen de applicatie die het beste bij u past. Persoonlijk beschouw ik deze nieuwe tool als het alternatief voor Sendgrid dat het beste bij mijn behoeften past, dus ik raad het aan en vanaf vandaag staat het in de wachtrij voor de productieomgeving.


Een opmerking, laat de jouwe achter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Charles Maurice zei

    Zeer interessant uw artikel, in de wachtrij om het te testen.
    Kent u gratis software-opties voor Slack?

    Groeten.