8 parasta postinsiirtoagenttia (MTA:ta) Linuxille


Verkossa, kuten Internetissä, sähköpostiohjelmat lähettävät postia sähköpostipalvelimelle, joka sitten reitittää viestit oikeisiin kohteisiin (muihin asiakkaisiin). Postipalvelin käyttää verkkosovellusta nimeltä Mail Transfer Agent (MTA).

Mikä on Mail Transfer Agent (MTA)?

MTA on sovellus, joka reitittää ja lähettää sähköpostin yhdestä verkon solmusta toiseen. Se käyttää tehtävänsä suorittamiseen protokollaa, joka tunnetaan nimellä SMTP (Simple Mail Transfer Protocol).

Verkkosolmussa on sähköpostiohjelma, jota käytetään viestien lähettämiseen ja vastaanottamiseen sähköpostipalvelimelle, sähköpostiohjelma käyttää myös SMTP-protokollaa, mutta se ei välttämättä ole MTA.

MTA:t asennetaan sähköpostipalvelimeen ja sähköpostiohjelmiin, kuten Mozilla Thunderbird, Evolution, Microsoftin Outlook ja Apple Mail on asennettu sähköpostiohjelmaan (käyttäjätietokoneeseen).

Tässä artikkelissa tarkastellaan yhteenvetoa parhaista ja eniten käytetyistä MTA:ista Linux-sähköpostipalvelimissa.

1. Lähetä sähköposti

Sendmail, joka tunnetaan nyt nimellä Proofpoint (sen jälkeen, kun Proofpoint, Inc. osti Sendmail, Inc:n), on ylivoimaisesti suosituin ja yksi vanhimmista MTA:sta Linux-palvelinalustalla. Sendmaililla on kuitenkin monia rajoituksia verrattuna nykyaikaisiin MTA: hin.

Monimutkaisten konfigurointivaiheiden ja -vaatimusten sekä heikkojen suojausmekanismien vuoksi monet uudet MTA:t ovat tulleet vaihtoehdoiksi Sendmailille, mutta mikä tärkeintä, se tarjoaa kaiken, mikä liittyy sähköpostiin verkossa.

2. Postfix

Postfix on monialustainen, suosittu MTA, jonka Wietse Zweitze Venema suunnitteli ja kehitti sähköpostipalvelimelleen työskennellessään IBM:n tutkimusosastolla.

Se kehitettiin ensisijaisesti vaihtoehdoksi tunnetulle ja suositulle Sendmail MTA:lle. Postfix toimii Linux-, Mac OSX-, Solaris- ja useissa muissa Unix-tyyppisissä käyttöjärjestelmissä.

Se lainaa ulkopuolelta paljon Sendmail-ominaisuuksia, mutta sillä on täysin ja kattavasti erillinen sisäinen toiminta. Lisäksi se pyrkii olemaan nopea suorituskyvyltään helppojen kokoonpanojen ja turvallisen toimintamekanismin ansiosta, ja siinä on seuraavat tärkeimmät ominaisuudet:

  • Roskapostin hallinta
  • Tukee useita protokollia
  • Tietokannan tuki
  • Postilaatikon tuki
  • Osoitteenkäsittelyn tuki ja paljon muuta

Löydät asennusohjeet artikkelistamme Postfixin asentamisesta Linuxiin.

3. Exim

Exim on ilmainen MTA, joka on kehitetty Unix-tyyppisille käyttöjärjestelmille, kuten Linux, Mac OSX, Solaris ja monet muut. Exim tarjoaa suuren joustavuuden postin reitittämiseen verkossa, ja siinä on erinomaiset mekanismit ja toiminnot saapuvan postin valvontaan.

Sen merkittäviä ominaisuuksia ovat mm.

  • POP- ja IMAP-protokollia ei tueta
  • Tukee protokollia, kuten RFC 2821 SMTP ja RFC 2033 LMTP sähköpostiviestien siirto
  • Kokoonpanot sisältävät muun muassa käyttöoikeusluettelot, sisällön skannauksen, salauksen ja reitityksen hallinnan
  • Loistava dokumentaatio
  • Siinä on apuohjelmia, kuten Lemonade, joka on valikoima SMTP- ja IMAP-laajennuksia, jotka mahdollistavat mobiiliviestinnän ja monet muut.

4. Qmail

Qmail on myös toinen ilmainen, avoimen lähdekoodin ja moderni Linuxin MTA verrattuna muihin tarkastelemiimme MTA:hin. Lisäksi se on yksinkertainen, luotettava, tehokas ja tarjoaa laajat tietoturvaominaisuudet, joten se on turvallinen MTA-paketti.

Se on suhteellisen pieni, mutta monipuolinen ja joitakin sen ominaisuuksia ovat:

  • Toimii useissa Unix-tyyppisissä käyttöjärjestelmissä, kuten FreeBSD, Solaris, Mac OSX ja monet muut
  • Yksinkertainen ja nopea asennus
  • Automaattinen isäntäkohtainen määritys
  • Osoitteiden, tiedostojen ja ohjelmien selkeä erottelu
  • Täysi tuki osoiteryhmille
  • Anna jokaisen käyttäjän hallita postituslistojaan
  • Tukee helppoa tapaa luoda postituslista
  • Tukee VERP:itä
  • Tukee postituslistan silmukoiden automaattista estoa
  • Tukee ezmlm-postituslistan hallintaa
  • Satunnaisia luetteloita ei tueta ja monia muita

5. Mutt – komentorivin sähköpostiohjelma

Mutt on pieni mutta tehokas päätepohjainen sähköpostiohjelma Unix-tyyppisille käyttöjärjestelmille. Siinä on joitain jännittäviä ominaisuuksia tekstipohjaisena sähköpostiohjelmana, ja joitain sen merkittäviä ominaisuuksia ovat:

  • Viestien ketjuttaminen
  • IMAP- ja POP3-protokollien tuki
  • Tukee useita postilaatikkomuotoja, kuten mbox, MH, Maildir, MMDF
  • Toimitustilan tuki
  • Useiden viestien merkitseminen
  • Tuki PGP/MIME:lle (RFC2015)
  • Erilaisia ominaisuuksia postituslistauksen tukemiseen, mukaan lukien listavastaus
  • Viestin otsikoiden täysi hallinta koostumuksen aikana
  • Helppo asentaa
  • Aktiivinen kehitysyhteisö ja paljon muuta

6. Alpine

Alpine on nopea ja helppokäyttöinen päätepohjainen sähköpostiohjelma Linuxille, se perustuu Pine-viestintäjärjestelmään. Se toimii hyvin aloittelijoille ja tehokäyttäjille, ja käyttäjät voivat helposti oppia käyttämään sitä kontekstikohtaisen ohjeen avulla.

Tärkeää on, että se on hyvin muokattavissa Alpine setup -komennon kautta.

7. OpenSMTP

OpenSMTPD on avoimen lähdekoodin sähköpostinsiirtoagentti, jota käytetään viestien toimittamiseen paikallisessa järjestelmässä tai niiden välittämiseen muille SMTP-palvelimille.

Sen mukana tulee myös verkkopalvelu, joka mahdollistaa sähköpostien lähettämisen HTTP-verkkopalvelimen kautta. Se toimii useissa Unix- ja Unix-tyyppisissä käyttöjärjestelmissä, kuten Linux, FreeBSD, OpenBSD, NetBSD ja OSX.

8. Posti

Postal on täysin varusteltu sähköpostipalvelin, joka on suunniteltu verkkosivustoille ja verkkopalvelimille. Se on kuin Sendgrid, Mailgun tai Postmark, mutta se on avoimen lähdekoodin ja käytettävissäsi palvelimillasi.

Krystal kehitti Postin omiin postinkäsittelytarpeisiinsa, ja se on nyt tehty avoimen lähdekoodin projektina kaikkien käytettäväksi.

Johtopäätös

Tässä yhteenvedossa olemme tarkastelleet lyhyen johdannon siitä, miten posti reititetään ja siirretään verkossa sähköpostiohjelmista sähköpostipalvelimille, ja mikä tärkeintä, pientä ymmärrystä MTA:iden toiminnasta sekä luetteloa parhaista ja käytetyimmistä Linux MTA:sta, saatat haluta asentaa rakentaaksesi sähköpostipalvelimen.

Siellä on useita muita MTA:ita, mutta niillä kaikilla on vahvuuksia ja rajoituksia, kuten olemme tarkastelleet täällä.