8 najboljih agenata za prijenos pošte (MTA) za Linux


Na mreži kao što je Internet, mail klijenti šalju poštu na server pošte koji zatim usmjerava poruke na ispravna odredišta (druge klijente). Mail server koristi mrežnu aplikaciju pod nazivom Mail Transfer Agent (MTA).

Šta je agent za prijenos pošte (MTA)?

MTA je aplikacija koja usmjerava i prenosi elektronsku poštu od jednog čvora na mreži do drugog. Za obavljanje svog zadatka koristi protokol poznat kao SMTP (Simple Mail Transfer Protocol).

Na mrežnom čvoru postoji klijent e-pošte koji se koristi za slanje i primanje poruka na i sa servera e-pošte, klijent e-pošte također koristi SMTP protokol, ali to nije nužno MTA.

MTA-ovi su instalirani na mail server i klijente e-pošte kao što su Mozilla Thunderbird, Evolution, Microsoftov Outlook i Apple Mail su instalirani na mail klijentu (korisnički računar).

U ovom članku ćemo pogledati pregled najboljih i najčešće korištenih MTA-ova na Linux serverima pošte.

1. Sendmail

Sendmail sada poznat kao Proofpoint (nakon što je Proofpoint, Inc. kupio Sendmail, Inc.) je daleko najpopularniji i jedan od najstarijih MTA na Linux serverskoj platformi. Sendmail ipak ima dosta ograničenja u poređenju sa modernim MTA-ovima.

Zbog svojih komplikovanih koraka i zahtjeva za konfiguraciju, te slabih sigurnosnih mehanizama, mnogi novi MTA-ovi su se pojavili kao alternative za Sendmail, ali što je važno, nudi sve što ima veze s poštom na mreži.

2. Postfix

Postfix je višeplatformski, popularni MTA koji je dizajnirao i razvio Wietse Zweitze Venema za svoj mail server dok je radio u IBM istraživačkom odjelu.

Prvenstveno je razvijen kao alternativa dobro poznatom i popularnom Sendmail MTA. Postfix radi na Linux, Mac OSX, Solaris i nekoliko drugih operativnih sistema sličnih Unixu.

Pozajmljuje mnogo Sendmail svojstava izvana, ali ima potpuno i sveobuhvatno različite interne operacije. Osim toga, nudi brze performanse s jednostavnim konfiguracijama i sigurnim mehanizmom rada i ima sljedeće glavne karakteristike:

  • Kontrola neželjene pošte
  • Podržava više protokola
  • Podrška za bazu podataka
  • Podrška za poštansko sanduče
  • Podrška za manipulaciju adresama i još mnogo toga

Da biste pronašli upute za instalaciju, pogledajte naš članak o tome kako instalirati Postfix na Linux.

3. Exim

Exim je besplatni MTA razvijen za operativne sisteme slične Unixu kao što su Linux, Mac OSX, Solaris i mnogi drugi. Exim nudi veliki nivo fleksibilnosti u usmjeravanju pošte na mreži, sa izvanrednim mehanizmima i mogućnostima za praćenje dolazne pošte.

Njegove značajne karakteristike uključuju između ostalog:

  • Nema podrške za POP i IMAP protokole
  • Podržava protokole kao što su RFC 2821 SMTP i RFC 2033 LMTP transport e-poruka
  • Konfiguracije uključuju liste kontrole pristupa, skeniranje sadržaja, šifriranje i kontrole usmjeravanja između ostalog
  • Odlična dokumentacija
  • Ima uslužne programe kao što je Lemonade, što je asortiman SMTP i IMAP ekstenzija za omogućavanje mobilnog slanja poruka i još mnogo toga.

4. Qmail

Qmail je takođe još jedan besplatni, open-source i moderan Linux MTA u poređenju sa drugim MTA-ovima koje smo pogledali. Štaviše, jednostavan je, pouzdan, efikasan i nudi opsežne sigurnosne karakteristike, a time i siguran MTA paket.

Relativno je mali, ali bogat funkcijama i neke od njegovih karakteristika uključuju:

  • Radi na više operativnih sistema sličnih Unixu, kao što su FreeBSD, Solaris, Mac OSX i još mnogo toga
  • Jednostavna i brza instalacija
  • Automatska konfiguracija po hostu
  • Jasno razdvajanje između adresa, datoteka i programa
  • Potpuna podrška za grupe adresa
  • Neka svaki korisnik upravlja svojim listama e-pošte
  • Podržava jednostavan način za postavljanje mailing liste
  • Podržava VERP
  • Podržava automatsku prevenciju petlji na mailing listi
  • Podržava ezmlm mailing list manager
  • Nisu podržane nasumične liste i još mnogo toga

5. Mutt – Email klijent komandne linije

Mutt je mali, ali moćan klijent e-pošte baziran na terminalu za operativne sisteme slične Unixu. Ima neke uzbudljive karakteristike kao tekstualni klijent e-pošte, a neke od njegovih značajnih karakteristika uključuju:

  • Niti poruka
  • Podrška za IMAP i POP3 protokole
  • Podržava nekoliko formata poštanskih sandučića kao što su mbox, MH, Maildir, MMDF
  • Podrška za status isporuke
  • Višestruko označavanje poruka
  • Podrška za PGP/MIME (RFC2015)
  • Različite funkcije koje podržavaju mailing listing, uključujući listu odgovora
  • Potpuna kontrola zaglavlja poruka tokom sastavljanja
  • Jednostavan za instalaciju
  • Aktivna razvojna zajednica i još mnogo toga

6. Alpine

Alpine je brz i jednostavan za korištenje klijent e-pošte baziran na terminalu za Linux, baziran je na Pine sistemu za razmjenu poruka. Dobro radi kako za početnike tako i za napredne korisnike, korisnici mogu lako naučiti kako ga koristiti kroz pomoć osjetljivu na kontekst.

Ono što je važno, vrlo je prilagodljivo putem naredbe za postavljanje Alpine.

7. OpenSMTP

OpenSMTPD je agent za prijenos pošte otvorenog koda koji se koristi za isporuku poruka na lokalnom sistemu ili za njihovo prosljeđivanje drugim SMTP serverima.

Također dolazi s web uslugom koja dozvoljava slanje e-pošte putem HTTP web servera. Radi na različitim Unix i Unix operativnim sistemima kao što su Linux, FreeBSD, OpenBSD, NetBSD i OSX.

8. Poštanski

Postal je potpuno opremljen mail server dizajniran za web stranice i web servere. To je kao Sendgrid, Mailgun ili Postmark, ali je otvorenog koda i dostupan je za korištenje na vašim serverima.

Postal je razvijen od strane Krystal za vlastite potrebe obrade pošte i sada je dostupan kao projekat otvorenog koda za korištenje svima.

Zaključak

U ovom pregledu, pogledali smo kratak uvod u način na koji se pošta usmjerava i prenosi na mreži od klijenata pošte do servera pošte i što je još važnije, blago razumijevanje kako MTA rade i listu najboljih i najčešće korištenih Linux MTA koji možda želite da instalirate da biste napravili server za poštu.

Postoji nekoliko drugih MTA-ova, ali svi imaju prednosti i ograničenja kao i oni koje smo ovdje pregledali.