6 bedste mailoverførselsagenter (MTA'er) til Linux


På et netværk såsom Internettet sender mailklienter mails til en mailserver, som derefter dirigerer meddelelserne til de korrekte destinationer (andre klienter). Mailserveren bruger et netværksapplikation kaldet Mail Transfer Agent (MTA).

En MTA er en applikation, der dirigerer og transmitterer elektronisk post fra en node på et netværk til en anden. Det bruger en protokol kendt som SMTP (Simple Mail Transfer Protocol) til at udføre sin opgave.

På en netværksnode findes en e-mail-klient, der bruges til at sende og modtage meddelelser til og fra mailserveren, en e-mail-klient gør også brug af SMTP-protokollen, men det er ikke nødvendigvis en MTA.

MTA'er er installeret på en mailserver, og e-mail-klienter som Mozilla Thunderbird, Evolution, Microsofts Outlook og Apple Mail er installeret på en e-mail-klient (brugercomputer).

I denne artikel skal vi se på en oversigt over de bedste og mest anvendte MTA'er på Linux-mailservere.

1. Sendmail

Sendmail nu kendt som proofpoint (efter Proofpoint, Inc erhvervede Sendmail, Inc) er langt den mest populære og en af de ældste MTA på Linux-serverplatformen. Sendmail har dog mange begrænsninger sammenlignet med moderne MTA'er.

På grund af dens komplicerede konfigurationstrin og krav og svage sikkerhedsmekanismer er mange nye MTA'er kommet op som alternativer til Sendmail, men vigtigst af alt, det tilbyder alt at gøre med mail på et netværk.

Besøg Hjemmeside: http://www.sendmail.com

2. Postfix

Postfix er en populær MTA på tværs af platforme, der blev designet og udviklet af Wietse Zweitze Venema til sin mailserver, mens han arbejdede i IBMs forskningsafdeling.

Det blev primært udviklet som et alternativ til velkendt og populær Sendmail MTA. Postfix kører på Linux, Mac OSX, Solaris og flere andre Unix-lignende operativsystemer.

Det låner en masse Sendmail-egenskaber på ydersiden, men det har en fuldstændig og omfattende intern operation. Derudover byder det på at være hurtig i ydeevne med nemme konfigurationer og sikker betjeningsmekanisme og har følgende hovedfunktioner:

  1. Kontrol af uønsket post
  2. Understøtter flere protokoller
  3. Databasesupport
  4. Postkassestøtte
  5. Understøttelse af adressemanipulation og mange flere

Besøg hjemmeside: http://www.postfix.org

3. Eksempel

Exim er en gratis MTA udviklet til Unix-lignende operativsystemer som Linux, Mac OSX, Solaris og mange flere. Exim tilbyder en stor grad af fleksibilitet i routing af mail på et netværk med fremragende mekanismer og faciliteter til overvågning af indgående mail.

Dens bemærkelsesværdige funktioner inkluderer blandt andet:

  1. Ingen understøttelse af POP- og IMAP-protokoller
  2. Understøtter protokoller såsom RFC 2821 SMTP og RFC 2033 LMTP-e-mail-transport
  3. Konfigurationer inkluderer adgangskontrolister, indholdsscanning, kryptering, routingkontrol blandt andre
  4. Fremragende dokumentation
  5. Det har værktøjer såsom Lemonade, som er et udvalg af SMTP- og IMAP-udvidelser, der muliggør mobilbeskeder plus mange flere.

Besøg hjemmeside: http://www.exim.org/

4. Qmail

Qmail er også en anden gratis, open source og moderne Linux MTA sammenlignet med de andre MTA'er, vi har set på. Mere over, det er simpelt, pålideligt, effektivt og tilbyder omfattende sikkerhedsfunktioner og dermed en sikker MTA-pakke.

Den er relativt lille, men funktionsrig, og nogle af dens funktioner inkluderer:

  1. Kører på flere Unix-lignende operativsystemer som FreeBSD, Solaris, Mac OSX plus mange flere
  2. Enkel og hurtig installation
  3. Automatisk konfiguration pr. vært
  4. Tydelig adskillelse mellem adresser, filer og programmer
  5. Fuld support til adressegrupper
  6. Giver hver bruger mulighed for at administrere deres egne maillister
  7. Understøtter en nem måde at oprette postliste på
  8. Understøtter VERP'er
  9. Understøtter automatisk forebyggelse af mailingliste-sløjfer
  10. Understøtter ezmlm-mailinglistehåndtering
  11. Ingen tilfældige lister understøttes og mange flere

Besøg hjemmeside: http://www.qmail.org

5. Mutt - E-mail-klient til kommandolinje

Mutt er en lille, men kraftfuld terminalbaseret e-mail-klient til Unix-lignende operativsystemer. Det har nogle spændende funktioner som en tekstbaseret e-mail-klient, og nogle af dens bemærkelsesværdige funktioner inkluderer:

  1. Beskedtrådning
  2. Understøttelse af IMAP- og POP3-protokoller
  3. Understøtter flere postkasseformater såsom mbox, MH, maildir, MMDF
  4. Understøttelse af leveringsstatus
  5. Mærkning af flere meddelelser
  6. Understøttelse af PGP/MIME (RFC2015)
  7. Forskellige funktioner, der understøtter postliste, inklusive liste-svar
  8. Fuld kontrol over beskedoverskrifter under komposition
  9. Let at installere
  10. Aktivt udviklingssamfund og mange flere

Besøg hjemmeside: http://www.mutt.org/

6. Alpine

Alpine er en hurtig og brugervenlig terminalbaseret e-mail-klient til Linux, den er baseret på Pine-messaging-systemet. Det fungerer godt for både begyndere og magtbrugere, brugere kan nemt lære at bruge det gennem kontekstafhængig hjælp.

Det er vigtigt, at det kan tilpasses meget gennem Alpine setup-kommandoen.

Besøg hjemmeside: https://www.washington.edu/alpine/

I denne runde op har vi set en kort introduktion til, hvordan mail dirigeres og transmitteres på et netværk fra mailklienter til mailservere og vigtigere, en lille forståelse af, hvordan MTA'er fungerer, og en liste over de bedste og mest brugte Linux MTA, der måske vil du muligvis installere for at oprette en mailserver.

Der er flere andre MTA'er derude, men de har alle styrker og begrænsninger som dem, vi har gennemgået her.