Postal is open source alternatief voor SendGrid en MailGun

Postal Transactionele e -mailservice

Volledig te zien op uitgangspunt alternatief voor SendGrid en MailGun

Postal is een e -mailserversoftware met HTTP API voor eenvoudige integratie met web -apps. Gebruik post als centrale transactionele e -mailservice om het volgen van e -mail te verbeteren.

Overzicht

Een beveiligde e -mailserver is een belangrijk element binnen het internet -e -mailsysteem, dat fungeert als een berichtoverdrachtagent of e -mailrelay -software om e -mailberichten van de ene computer naar een andere computer over te dragen met behulp van SMTP. Postal Mail Server is een van de populaire e -mailserversoftware onder de e -mailservers. Het is een complete en volledig aanbevolen e -mailserver voor gebruik door websites en webservers. Het is een alternatief voor SendGrid, MailGun of Poststempel, maar open source en klaar om op je eigen servers te draaien. Spam en virus is een van de grootste problemen van het e -mailsysteem, en Postal Mail Server ondersteunt integratie met Spamassassin en Amavis voor effectieve filtering van ongewenste inhoud en spamberichten. Het biedt een HTTP -API zoals SendGrid en MailGun, waardoor het een gemakkelijke taak is om te integreren met webapplicaties. Het ondersteunt ook SMTP -server voor integratie met bestaande applicaties en systemen. Postal is 100% gratis en open source U kunt de broncode downloaden, volgens uw vereisten wijzigen en verbeteren door extra functies toe te voegen. Je kunt het schalen voor zover je wilt. Het is heel eenvoudig om te gebruiken en te installeren op Ubuntu vanwege het geautomatiseerde installatieproces. Configuratie is heel eenvoudig en schoon en u kunt de software met behulp van configuraties naar het volledige potentieel besturen. Duidelijke en eenvoudige documentatie is een van de voordelen van de Postal Mail Server. Met Postal Mail Server kunt u alle verzend- en ontvangen berichten opslaan en onderzoeken voor betere controle om te controleren wat er precies is verzonden. Het ondersteunt ook IP -pools voor het verzenden van e -mail met een hoger volume.

Systeem vereisten

Er zijn een paar pre-reqs voor het uitvoeren van post. Deze pagina schetst hoe je de benodigde dingen op een Ubuntu 16.04 -server snel kunt installeren.

Ruby installeren

sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential

Installeer MySQL

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirrors.coreix.net/mariadb/repo/10.1/ubuntu xenial main'
sudo apt update
sudo apt install mariadb-server libmysqlclient-dev

Een extra configuratie kan nodig zijn om uw MySQL -server te optimaliseren. Dit valt buiten het bestek van deze documentatie.

Rabbitmq installeren

curl -sL https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
sudo add-apt-repository 'deb http://www.rabbitmq.com/debian/ testing main'
sudo apt update
sudo apt install rabbitmq-server

install node.js

sudo apt install nodejs

Installeer git

sudo apt install git

Functies

Dit is een lijst met functies (in geen echte specifieke volgorde) van dingen die post kan doen.

Algemene functies

  • Ondersteuning voor meerdere organisaties met e -mailservers & amp; Gebruikers binnen.
  • Grafieken en statistieken die volume van inkomende & amp; uitgaande mail.
  • Toegang om historische berichten te bekijken.
  • Toegang om de volledige uitgaande & amp; Inkomende berichtwachtrij.
  • Stel WebHooks in om in realtime live informatie over leveringsinformatie te ontvangen. Volledige toegang tot de laatste 7 dagen van WebHook -aanvragen worden ook opgeslagen voor foutopsporingsdoeleinden.
  • Ingebouwde DNS-controle & amp; Monitoring om ervoor te zorgen dat u een e -mail verzendt, worden correct geconfigureerd voor maximale afleverbaarheid.
  • Per serverbehoudconfiguratie om in te stellen hoe lang berichten in de database moeten worden bewaard en de maximale grootte om op schijf te blijven.
  • Volledige logboekregistratie zodat leveringsproblemen gemakkelijk kunnen worden geïdentificeerd.
  • Mail Server brede zoekhulpmiddelen om berichten te vinden die onderzoek nodig hebben.

Uitgaande e-mails

  • Stuur berichten naar de SMTP -server of gebruik de HTTP API.
  • Beheer meerdere referenties per server.
  • Ondersteuning voor DKIM -ondertekening van uitgaande berichten.
  • Schakel ontwikkeling in staat om berichten in post te bewaren zonder ze daadwerkelijk aan ontvangers te leveren (bericht kan worden bekeken in de postinterface). -Ingebouwde onderdrukkingslijst om te voorkomen dat ze e-mail verzenden naar ontvangers die niet bestaan ​​of geen e-mail kunnen accepteren.
  • Klik en open tracking om bij te houden wanneer ontvangers uw e-mails openen en op koppelingen erin klikken.
  • Configureer verzenden per server limieten om misbruik op e-mailservers te voorkomen.
  • Beheer van meerdere pools van het verzenden van IP -adressen.
  • Configureer verschillende afzenders of ontvangers om e -mail te laten bezorgen van bepaalde IP -adressen.
  • Mail-tagging zodat bepaalde e-mails een tag kunnen krijgen om hen te laten gegroepeerd worden wanneer dat nodig is. U kunt bijvoorbeeld bonnen of e-mails van het wachtwoord-reset als zodanig taggen.

Inkomende e-mails

  • Mogelijkheid om inkomende e-mail door te sturen naar HTTP-eindpunten.
  • Mogelijkheid om inkomende e-mail door te sturen naar andere SMTP-servers. -Mogelijkheid om inkomende e-mail door te sturen naar andere e-mailadressen.
  • spam & amp; Thread controleert met spamassassin en clamav met configureerbare drempels en verschillende methoden voor het omgaan met spamberichten.

Installatie instructies

Om snel aan de slag te gaan, kunt u deze stappen volgen. Je hebt een eenvoudige postinstallatie klaar om binnen minder dan 10 minuten binnen te gaan.

  1. Bepaal een nieuwe server met Ubuntu 16.04 LTS. Dit kan van elke provider zijn. We gebruiken Digital Ocean om te testen.
  2. Log in op uw nieuwe server als root en voer de volgende opdracht uit om de post te installeren:
   curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh 
 
  1. Maak een nieuwe gebruiker voor u om in te loggen met:
   curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh 
 
  1. Toegang tot uw postinstallatie in een webbrowser. U begint met een SSL -waarschuwing omdat het certificaat niet geldig is, maar u kunt dat later oplossen.
  2. U moet ook toegang hebben tot de SMTP -server op poort 25.

Volgende stappen

Nu is uw installatie actief, er zijn een paar dingen waar u nu naar kunt kijken.

  1. Verander uw MySQL & amp; RabbitMQ -wachtwoorden. Standaard zijn ze ingesteld op P0stalPassW0RD en het MySQL -rootwachtwoord is leeg.
  2. Vervang de zelf ondertekende certificaten in /etc/nginx/ssl/postal.cert door iets juist. U kunt zoiets als Certbot gebruiken om u er gratis een te krijgen via Let’s Encrypt.
  3. Stel uw DNS op de juiste manier in, zie de gids voor volledige details.
  4. Configureer spam & amp; Viruscontrole, zie de gids voor volledige details
  5. Configureer klik/openen volgen, zie de gids voor volledige details.
  6. Configureer de post om te starten bij opstarten
 Nederlands