Poštovní alternativa je open source k sendgridu a poštovnímu

Postal Transakční e -mailová služba

Úplné představované na premise alternativy k sendgridu a poštovnímu

Postal je software Mail Server s HTTP API pro snadnou integraci s webovými aplikacemi. Pro zlepšení sledování e -mailů použijte Poštu jako centrální transakční e -mailovou službu.

Přehled

Zabezpečený poštovní server je důležitým prvkem v internetovém e -mailovém systému, který funguje jako agent přenosu zpráv nebo e -mailový přenos softwaru pro přenos e -mailových zpráv z jednoho počítače do jiného počítače pomocí SMTP. Poštovní poštovní server je jedním z populárních softwarů e -mailového serveru mezi e -mailovými servery. Je to kompletní a plně doporučený poštovní server pro použití na webových stránkách a webových serverech. Je to alternativa k odeslání, poštovní nebo poštovní znak, ale open source a je připraveno běžet na vlastních serverech. Spam a virus jsou jedním z největších problémů e -mailového systému a poštovní server podporuje integraci se Spamassassinem a Amavisem pro efektivní filtrování nežádoucího obsahu a spamových zpráv. Poskytuje HTTP API, jako jsou SendGrid a Mailgun, což je snadnou úlohou integrace do webových aplikací. Podporuje také server SMTP pro integraci do existujících aplikací a systémů. Poštovní je 100% zdarma a otevřený zdroj si můžete stáhnout zdrojový kód, upravit jej podle vašich požadavků a vylepšit jej přidáním dalších funkcí. Můžete to škálovat, jak chcete. Je velmi snadné použít a instalovat na Ubuntu kvůli automatizovanému procesu instalace. Konfigurace je velmi jednoduchá a čistá a pomocí konfigurací můžete software ovládat na plný potenciál. Jasná a jednoduchá dokumentace je jedním z profesionálů poštovního serveru. Poštovní poštovní server umožňuje ukládat a prozkoumat všechny odesílání a přijímání zpráv pro lepší kontrolu, abyste zkontrolovali, co přesně bylo odesláno. Podporuje také fondy IP pro odesílání e -mailů s vyšším objemem.

Požadavky na systém

Existuje několik pre-reqs pro spuštění poštovního. Tato stránka nastiňuje, jak rychle nainstalovat věci potřebné na serveru Ubuntu 16.04.

Nainstalujte ruby

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

Instalace 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

K optimalizaci vašeho serveru MySQL může být vyžadována další konfigurace. To je mimo rozsah této dokumentace.

Instalace RabbitMQ

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

Nainstalujte node.js

sudo apt install nodejs

Nainstalujte git

sudo apt install git

Funkce

Toto je seznam funkcí (v žádném skutečném pořadí) věcí, které může poštovní.

Obecné rysy

  • podpora pro více organizací s poštovními servery & amp; Uživatelé uvnitř.
  • Grafy a statistiky ukazující objem příchozích & amp; odchozí pošta.
  • Přístup k zobrazení historických zpráv.
  • Přístup k zobrazení úplného odchozího & amp; přicházející fronta zpráv.
  • Nastavte Webhooks a obdržíte živé informace o informacích o doručení v reálném čase. Pro účely ladění je také uložen úplný přístup k posledních 7 dnech požadavků na Webhook.
  • Vestavěné kontroly DNS & amp; Monitorování pro zajištění domén, ze kterých odesíláte poštu, jsou správně nakonfigurovány pro maximální doručitelnost.
  • Konfigurace uchovávání serveru pro nastavení, jak dlouhé zprávy by měly být uchovávány v databázi a maximální velikost, aby bylo možné udržet na disku.
  • Kompletní protokolování, takže problémy s doručením lze snadno identifikovat.
  • Mail server široký vyhledávací nástroje k nalezení zpráv, které vyžadují vyšetřování.

Odchozí e-maily

  • Odeslat zprávy na server SMTP nebo pomocí API HTTP.
  • Spravujte více přihlašovacích údajů na server.
  • Podpora podpisu DKIM odchozích zpráv.
  • Umožněte vývoji uchovávat zprávy v poštovních službách, aniž by je skutečně doručily příjemcům (zprávu lze zobrazit v poštovním rozhraní). -Vestavěný seznam potlačení, abyste se vyhnuli odesílání pošty příjemcům, kteří neexistují nebo nemohou přijímat e-mail.
  • Klikněte a otevřete sledování a sledujte, kdy příjemci otevírají e-maily a klikněte na odkazy v nich.
  • Nakonfigurujte limity odesílání serveru, abyste se vyhnuli zneužívání na poštovních serverech.
  • Správa více fondů odesílání IP adres.
  • Nakonfigurujte různé odesílatele nebo příjemce tak, aby byly doručeny poštou z určitých IP adres.
  • Označování pošty, takže určité e-maily mohou být poskytnuty značku, která jim umožní, aby byly v případě potřeby seskupeny. Jako takové můžete například označit příjmy nebo e-maily s ohledem na heslo.

Příchozí e-maily

  • Schopnost předat příchozí e-mail na koncové body HTTP.
  • Schopnost předat příchozí e-mail jiným serverům SMTP. -Schopnost předat příchozí e-mail na jiné e-mailové adresy.
  • Spam & amp; Kontrola vlákna pomocí SpamasSassinu a ClamaV s konfigurovatelnými prahovými hodnotami a různými metodami pro řešení spamových zpráv.

Instrukce k instalaci

Chcete -li rychle vstávat a běžet, můžete tyto kroky sledovat. Budete mít základní poštovní instalaci připravenou k přechodu za méně než 10 minut.

  1. Poskytování nového serveru spuštěného Ubuntu 16.04 LTS. To může být od jakéhokoli poskytovatele. Pro testování používáme digitální oceán.
  2. Přihlaste se k novému serveru jako root a spusťte následující příkaz k instalaci pošty:
   curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh 
 
  1. Vytvořte nového uživatele, který se můžete přihlásit s:
   curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh 
 
  1. Přístup k vaší poštovní instalaci do webového prohlížeče. Začnete s varováním SSL, protože certifikát není platný, ale můžete to opravit později.
  2. Měli byste mít také přístup k serveru SMTP na portu 25.

Další kroky

Nyní je vaše instalace aktivní, existuje několik věcí, na které se můžete podívat dál.

  1. Změňte své mysql & amp; Hesla RabbitMQ. Ve výchozím nastavení jsou nastaveny na p0SalpassW0rd a heslo kořenů MySQL je prázdné.
  2. Vyměňte certifikáty podepsané v /etc/nginx/ssl/postal.cert něčím správným. Můžete použít něco jako Certbot, abyste si jeden získali zdarma prostřednictvím šifrování.
  3. Vhodně nastavte své DNS, najdete v průvodci.
  4. Konfigurace spamu & amp; Kontrola virů najdete v průvodci pro všechny podrobnosti
  5. Nakonfigurujte sledování kliknutí/otevření a najdete v průvodci pro všechny podrobnosti.
  6. Nakonfigurujte poštovní spuštění na spuštění
 Čeština