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.
- Zapewnij nowy serwer z Ubuntu 16.04 LTS. Może to pochodzić od każdego dostawcy. Do testowania używamy cyfrowego oceanu.
- 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
- Utwórz nowego użytkownika do zalogowania się:
curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh
- 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.
- 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.
- Zmień swój mysql & amp; Hasła Rabbitmq. Domyślnie są one ustawione na p0stalPassW0rd, a hasło roota MySQL jest puste.
- 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.
- Odpowiednio skonfiguruj DNS, zobacz Przewodnik, aby uzyskać szczegółowe informacje.
- Skonfiguruj spam & amp; Sprawdzanie wirusa, zobacz Przewodnik, aby uzyskać szczegółowe informacje
- Skonfiguruj kliknięcie/otwórz śledzenie, zobacz przewodnik, aby uzyskać szczegółowe informacje.
- Skonfiguruj pocztę, aby zacząć od rozruchu