Postal jest open source alternatywną dla SendGrid i Mailgun

Postal Transakcyjna usługa e -mail

Pełne wyróżnienie na przesłanym alternatywie dla SendGrid i Mailgun

Postal to oprogramowanie serwera pocztowego z interfejsem API HTTP dla łatwej integracji z aplikacjami internetowymi. Użyj pocztowej jako centralnej transakcyjnej usługi e -mail, aby poprawić śledzenie wiadomości e -mail.

Przegląd

Bezpieczny serwer poczty jest ważnym elementem w Internecie systemu poczty e -mail, który działa jako agent przesyłania wiadomości lub oprogramowanie przekaźnika poczty w celu przesyłania wiadomości e -mail z jednego komputera na inny komputer za pomocą SMTP. Postal Mail Server jest jednym z popularnych oprogramowania serwera e -mail wśród serwerów e -mail. Jest to kompletny i w pełni wyróżniony serwer pocztowy do korzystania z stron internetowych i serwerów internetowych. Jest to alternatywa dla SendGrid, Mailgun lub PostMark, ale open source i gotowy do uruchomienia na własnych serwerach. Spam i wirus są jednym z największych problemów systemu e -mail, a poczta pocztowa obsługuje integrację ze spamassassin i amavis w celu skutecznego filtrowania niechcianych treści i wiadomości spam. Zapewnia interfejs API HTTP, taki jak SendGrid i Mailgun, co sprawia, że ​​integracja z aplikacjami internetowymi jest łatwym zadaniem. Obsługuje również serwer SMTP do integracji z istniejącymi aplikacjami i systemami. Postal jest w 100% bezpłatny i open source Możesz go skalować tak daleko, jak chcesz. Bardzo łatwo jest użyć i instalować na Ubuntu z powodu automatycznego procesu instalacji. Konfiguracja jest bardzo prosta i czysta i możesz kontrolować oprogramowanie do pełnego potencjału za pomocą konfiguracji. Wyraźna i prosta dokumentacja jest jedną z zalet serwera poczty pocztowej. Serwer poczty pocztowej umożliwia przechowywanie i badanie wszystkich wiadomości wysyłania i odbierania w celu lepszej kontroli, aby sprawdzić, co dokładnie zostało wysłane. Obsługuje również pule IP dla wysyłania e -maila o większym woluminie.

Wymagania systemowe

Istnieje kilka przed-rejestracyjnych do uruchamiania pocztowego. Ta strona przedstawia, jak szybko zainstalować rzeczy potrzebne na serwerze Ubuntu 16.04.

Zainstaluj 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

Zainstaluj 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

W celu optymalizacji serwera MySQL może być wymagana dodatkowa konfiguracja. Jest to poza zakresem tej dokumentacji.

Zainstaluj 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

Zainstaluj Node.js

sudo apt install nodejs

Zainstaluj git

sudo apt install git

Cechy

Jest to lista funkcji (w żadnej prawdziwej konkretnej kolejności) rzeczy, które może zrobić Postal.

Główne cechy

  • Wsparcie dla wielu organizacji z serwerami pocztowymi i wzmacniaczem; użytkownicy w.
  • Wykresy i statystyki pokazujące objętość przychodzącego i wzmacniacza; Poczta wychodząca.
  • Dostęp do oglądania wiadomości historycznych.
  • Dostęp do wyświetlenia pełnego wychodzącego i wzmacniacza; Przychodząca kolejka wiadomości.
  • Skonfiguruj hooki internetowe, aby otrzymywać informacje na żywo o informacji o dostawie w czasie rzeczywistym. Pełny dostęp do ostatnich 7 dni żądań Webhook jest również przechowywany do celów debugowania.
  • Wbudowany sprawdzanie DNS & amp; Monitorowanie, aby upewnić się, że domeny wysyłane pocztą są prawidłowo skonfigurowane dla maksymalnej dostarczalności.
  • Konfiguracja retencji serwera, aby ustawić, jak długo należy przechowywać wiadomości w bazie danych i maksymalny rozmiar, aby utrzymać dysk.
  • Pełne logowanie, aby problemy z dostawą można łatwo zidentyfikować.
  • Szerokie narzędzia wyszukiwania serwera pocztowego w celu znalezienia wiadomości wymagających dochodzenia.

wychodzące e-maile

  • Wyślij wiadomości do serwera SMTP lub za pomocą interfejsu API HTTP.
  • Zarządzaj wieloma poświadczeniami na serwer.
  • Obsługa podpisywania wiadomości wychodzących DKIM.
  • Włącz rozwój, aby przechowywać wiadomości w poczcie bez faktycznego dostarczania ich odbiorcom (wiadomość można przeglądać w interfejsie pocztowym). -Wbudowana lista tłumienia, aby uniknąć wysyłania poczty do odbiorców, którzy nie istnieją lub nie mogą zaakceptować e-maila.
  • Kliknij i otwórz śledzenie, aby śledzić, gdy odbiorcy otwierają e-maile i kliknij w nich linki.
  • Skonfiguruj limity wysyłania serwera, aby uniknąć nadużyć na serwerach poczty.
  • Zarządzanie wieloma pulami wysyłania adresów IP.
  • Skonfiguruj różnych nadawców lub odbiorców, aby dostarczył pocztę z niektórych adresów IP.
  • Tagowanie pocztowe, aby niektóre e-maile mogły otrzymać znacznik, aby umożliwić im grupowanie w razie potrzeby. Na przykład możesz oznaczać wpływy lub e-maile e-mail z hasłem jako takie.

Incoming E-mail

  • Zdolność do przekazywania przychodzących wiadomości e-mail do punktów końcowych HTTP.
  • Zdolność do przekazywania nadchodzącego e-maila do innych serwerów SMTP. -Zdolność do przekazywania przychodzących wiadomości e-mail do innych adresów e-mail.
  • Spam & amp; Sprawdzanie wątków za pomocą spamassassin i CLAMAV z konfigurowalnymi progami i różnymi metodami radzenia sobie z komunikatami spamowymi.

Instrukcje Instalacji

Aby szybko wstać i uruchomić, możesz wykonać te kroki. Będziesz miał podstawową instalację pocztową gotową do przejścia w mniej niż 10 minut.

  1. Zapewnij nowy serwer z Ubuntu 16.04 LTS. Może to pochodzić od każdego dostawcy. Do testowania używamy cyfrowego oceanu.
  2. Zaloguj się do nowego serwera jako root i uruchom następujące polecenie, aby zainstalować pocztę:
   curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh 
 
  1. Utwórz nowego użytkownika do zalogowania się:
   curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh 
 
  1. Uzyskaj dostęp do instalacji pocztowej w przeglądarce internetowej. Zaczniesz od ostrzeżenia SSL, ponieważ certyfikat nie jest ważny, ale możesz to naprawić później.
  2. Powinieneś również mieć dostęp do serwera SMTP na porcie 25.

Następne kroki

Teraz Twoja instalacja jest aktywna, istnieje kilka rzeczy, które możesz spojrzeć na następne.

  1. Zmień swój mysql & amp; Hasła Rabbitmq. Domyślnie są one ustawione na p0stalPassW0rd, a hasło roota MySQL jest puste.
  2. Zastąp własne certyfikaty w /etc/nginx/ssl/postal.cert czymś właściwym. Możesz użyć czegoś takiego jak CertBot, aby uzyskać go za darmo przez Let’s Encrypt.
  3. Odpowiednio skonfiguruj DNS, zobacz Przewodnik, aby uzyskać szczegółowe informacje.
  4. Skonfiguruj spam & amp; Sprawdzanie wirusa, zobacz Przewodnik, aby uzyskać szczegółowe informacje
  5. Skonfiguruj kliknięcie/otwórz śledzenie, zobacz przewodnik, aby uzyskać szczegółowe informacje.
  6. Skonfiguruj pocztę, aby zacząć od rozruchu
 Polski