Wyszukiwanie w witrynie

8 najlepszych agentów przesyłania poczty (MTA) dla systemu Linux


W sieci takiej jak Internet klienci poczty wysyłają pocztę do serwera pocztowego, który następnie kieruje wiadomości do właściwych miejsc docelowych (do innych klientów). Serwer pocztowy korzysta z aplikacji sieciowej o nazwie Mail Transfer Agent (MTA).

Co to jest agent przesyłania poczty (MTA)?

MTA to aplikacja, która kieruje i przesyła pocztę elektroniczną z jednego węzła w sieci do drugiego. Do wykonywania swoich zadań wykorzystuje protokół znany jako SMTP (Simple Mail Transfer Protocol).

W węźle sieci istnieje klient poczty e-mail używany do wysyłania i odbierania wiadomości do i z serwera poczty. Klient poczty e-mail również korzysta z protokołu SMTP, ale niekoniecznie jest to MTA.

MTA są instalowane na serwerze pocztowym i klientach poczty e-mail, takich jak Mozilla Thunderbird, Evolution, Microsoft Outlook i Apple Mail są zainstalowane na kliencie pocztowym (komputerze użytkownika).

W tym artykule przyjrzymy się najlepszym i najczęściej używanym MTA na serwerach pocztowych Linux.

1. Wyślij pocztę

Sendmail, obecnie znany jako Proofpoint (po przejęciu Sendmail, Inc. przez Proofpoint, Inc.) jest zdecydowanie najpopularniejszym i jednym z najstarszych MTA na platformie serwerowej Linux. Sendmail ma jednak wiele ograniczeń w porównaniu do nowoczesnych MTA.

Ze względu na skomplikowane etapy konfiguracji i wymagania oraz słabe mechanizmy bezpieczeństwa, pojawiło się wiele nowych MTA jako alternatywy dla Sendmaila, ale co ważne, oferuje on wszystko, co ma związek z pocztą w sieci.

2. Postfix

Postfix to wieloplatformowy, popularny MTA zaprojektowany i opracowany przez Wietse Zweitze Venema dla jego serwera pocztowego podczas pracy w dziale badawczym IBM.

Został opracowany przede wszystkim jako alternatywa dla dobrze znanego i popularnego Sendmail MTA. Postfix działa na systemach Linux, Mac OSX, Solaris i kilku innych systemach operacyjnych typu Unix.

Zapożycza wiele właściwości Sendmaila na zewnątrz, ale ma całkowicie i wszechstronnie odrębną funkcję wewnętrzną. Dodatkowo zapewnia szybkie działanie, łatwą konfigurację i bezpieczny mechanizm działania, a także ma następujące główne cechy:

  • Kontrola wiadomości-śmieci
  • Obsługuje wiele protokołów
  • Obsługa baz danych
  • Obsługa skrzynek pocztowych
  • Wsparcie manipulacji adresami i wiele więcej

Aby znaleźć instrukcje instalacji, zapoznaj się z naszym artykułem na temat instalacji Postfix w systemie Linux.

3. Egzamin

Exim to darmowy MTA opracowany dla systemów operacyjnych typu Unix, takich jak Linux, Mac OSX, Solaris i wiele innych. Exim oferuje dużą elastyczność w kierowaniu poczty w sieci, z doskonałymi mechanizmami i udogodnieniami do monitorowania poczty przychodzącej.

Do jego godnych uwagi cech należą między innymi:

  • Brak obsługi protokołów POP i IMAP
  • Obsługuje protokoły takie jak transport wiadomości e-mail RFC 2821 SMTP i RFC 2033 LMTP
  • Konfiguracje obejmują między innymi listy kontroli dostępu, skanowanie zawartości, szyfrowanie i kontrolę routingu
  • Doskonała dokumentacja
  • Posiada narzędzia takie jak Lemonade, która jest asortymentem rozszerzeń SMTP i IMAP umożliwiających przesyłanie wiadomości mobilnych oraz wiele innych.

4. Qmail

Qmail to także kolejny darmowy, otwarty i nowoczesny Linux MTA w porównaniu z innymi MTA, które sprawdziliśmy. Co więcej, jest prosty, niezawodny, wydajny i oferuje rozbudowane funkcje bezpieczeństwa, stąd bezpieczny pakiet MTA.

Jest stosunkowo mały, ale bogaty w funkcje, a niektóre z jego funkcji obejmują:

  • Działa na wielu systemach operacyjnych typu Unix, takich jak FreeBSD, Solaris, Mac OSX i wielu innych
  • Prosty i szybki montaż
  • Automatyczna konfiguracja dla każdego hosta
  • Wyraźne oddzielenie adresów, plików i programów
  • Pełna obsługa grup adresowych
  • Pozwól każdemu użytkownikowi zarządzać swoimi listami e-mailowymi
  • Obsługuje łatwy sposób skonfigurowania listy mailingowej
  • Obsługuje VERP
  • Obsługuje automatyczne zapobieganie pętlom list mailingowych
  • Obsługuje menedżera list mailingowych ezmlm
  • Żadne losowe listy nie są obsługiwane i wiele innych

5. Mutt – klient poczty e-mail z wiersza poleceń

Mutt to mały, ale potężny klient poczty e-mail oparty na terminalu dla systemów operacyjnych typu Unix. Jako tekstowy klient poczty e-mail ma kilka ekscytujących funkcji, a niektóre z jego godnych uwagi funkcji obejmują:

  • Wątkowanie wiadomości
  • Obsługa protokołów IMAP i POP3
  • Obsługuje kilka formatów skrzynek pocztowych, takich jak mbox, MH, Maildir, MMDF
  • Wsparcie statusu dostawy
  • Wiele tagów wiadomości
  • Wsparcie dla PGP/MIME (RFC2015)
  • Różne funkcje obsługujące listę mailingową, w tym odpowiedź na listę
  • Pełna kontrola nagłówków wiadomości podczas tworzenia
  • Łatwe do zainstalowania
  • Aktywna społeczność programistów i wiele innych

6. Alpejski

Alpine to szybki i łatwy w użyciu klient poczty e-mail oparty na terminalu dla systemu Linux, oparty na systemie przesyłania wiadomości Pine. Działa dobrze zarówno dla początkujących, jak i zaawansowanych użytkowników, użytkownicy mogą łatwo nauczyć się go używać dzięki pomocy kontekstowej.

Co ważne, można go w dużym stopniu dostosować za pomocą polecenia konfiguracji Alpine.

7. OtwórzSMTP

OpenSMTPD to agent przesyłania poczty typu open source, używany do dostarczania wiadomości w systemie lokalnym lub przekazywania ich do innych serwerów SMTP.

Jest również wyposażony w usługę internetową, która umożliwia wysyłanie wiadomości e-mail za pośrednictwem serwera WWW HTTP. Działa na różnych systemach operacyjnych typu Unix i Unix, takich jak Linux, FreeBSD, OpenBSD, NetBSD i OSX.

8. Poczta

Postal to w pełni funkcjonalny serwer pocztowy przeznaczony dla stron internetowych i serwerów WWW. Działa jak Sendgrid, Mailgun lub Postmark, ale jest to oprogramowanie typu open source, z którego możesz korzystać na swoich serwerach.

Postal został opracowany przez Krystal na własne potrzeby w zakresie przetwarzania poczty, a teraz został udostępniony jako projekt typu open source dla każdego.

Wniosek

W tym podsumowaniu przyjrzeliśmy się krótkiemu wprowadzeniu do tego, jak poczta jest kierowana i przesyłana w sieci od klientów poczty do serwerów pocztowych, a co ważniejsze, pewnemu zrozumieniu działania MTA oraz liście najlepszych i najczęściej używanych Linux MTA, które prawdopodobnie będziesz chciał zainstalować, aby zbudować serwer pocztowy.

Istnieje kilka innych MTA, ale wszystkie mają mocne i ograniczone strony, jak te, które tutaj sprawdziliśmy.