Wybierając MTA do zainstalowania, należy dokonać kilku wyborów; pierwszy dotyczy tego, czy chcesz MTA tylko do wysyłania, czy potrzebujesz pełnoprawnego serwera pocztowego.
Ten post na Unix.SE
zawiera pełną listę dostępnych MTA wysyłających; wszystkie z nich są już spakowane dla Ubuntu 10.10. Wybierając MTA tylko do wysyłania, warto rozważyć kilka rzeczy:
czy może kolejkować wiadomości e-mail w celu późniejszego dostarczenia w przypadku niepowodzenia: IIRC, nullmailer
może to zrobić tylko .
czy zastąpi systemowego agenta dostarczającego pocztę (poszukaj wiersza Provides: mail-transport-agent
na wyjściuapt-cache
show package
). Jeśli tak, to cała poczta pochodząca z systemu (w tym raporty z zadań cron, statystyki popularności itp.) Będą obsługiwane przez zainstalowaną MTA: jeśli nie skonfigurujesz poprawnych aliasów poczty dla użytkownika root i innych użytkowników, wiadomość e-mail może zostać dostarczony pod niewłaściwy adres (zazwyczaj niektórzy sysadmin u twojego dostawcy usług internetowych). Obecnie pakiety nullmailer
, esmtp-run
(ale nie
esmtp
) i ssmtp
należą do tej kategorii.
Wszystkie MTA wysyłające tylko przekażą Twój adres e-mail na inny serwer (nazywany „hostem przekaźnikowym” lub „smarthostem”; zazwyczaj jest to serwer SMTP Twojego dostawcy usług internetowych), a następnie pozwolą obsłużyć wszystkie szczegóły prawdziwej poczty internetowej. Musisz dowiedzieć się, czy istnieją jakieś specjalne wymagania dotyczące połączenia z serwerem ISP (np. Pewnego rodzaju uwierzytelnianie lub TLS) i wybrać MTA, które obsługuje wymagane funkcje (na przykład ssmtp
nie obsługuje żadnego rodzaju uwierzytelniania lub SSL / TLS).
W pełni rozwinięte serwery pocztowe obejmują exim ,
postfix i
sendmail . Skrypt instalacyjny po instalacji dla Debian / Ubuntu wykona świetną robotę, tworząc działającą konfigurację dla niektórych typowych instalacji (dostarczanie poczty tylko do systemu lokalnego; wysyłanie wiadomości e-mail przez „smarthost” - tj. Serwer poczty, który kierujesz wszystkie wiadomości e-mail, zazwyczaj host SMTP usługodawcy internetowego; strona internetowa z pełną łącznością przychodzącą i wychodzącą). IMHO, postfix jest najłatwiejszy do uruchomienia i konfiguracji, ale ponieważ jest w stanie, jego instrukcja konfiguracji jest znacznie dłuższa niż w przypadku dowolnego MTA wysyłającego.
Ponadto, realne ryzyko związane z konfiguracją serwera pocztowego polega na tym, że jeśli popełnisz błąd w konfiguracji lokalnej, otrzymasz pocztę dostarczoną w niewłaściwe miejsce (czytaj: zagubiony) lub - w przeciwnym razie - z systemem z otwartym przekaźnikiem które mogą być wykorzystywane przez spamerów (i, zaufaj mi, mogą znaleźć otwarty przekaźnik, zanim zdasz sobie sprawę, że twój serwer to taki).
Radzę więc zacząć od MTA tylko do wysyłania, a następnie uaktualnić do pełnego serwera pocztowego tylko wtedy, gdy zobaczysz taką potrzebę (nie jest tak, jeśli chcesz tylko wysłać e-maile na swój adres Gmail).