Weboldal keresés

8 legjobb levéltovábbító ügynök (MTA) Linuxhoz


Egy hálózaton, például az interneten, a levelezőkliensek leveleket küldenek egy levelezőszervernek, amely azután a megfelelő célállomásokhoz (más kliensekhez) irányítja az üzeneteket. A levelezőszerver a Mail Transfer Agent (MTA) nevű hálózati alkalmazást használja.

Mi az a levéltovábbító ügynök (MTA)?

Az MTA egy olyan alkalmazás, amely az elektronikus leveleket a hálózat egyik csomópontjától a másikhoz irányítja és továbbítja. Feladatának végrehajtásához az SMTP (Simple Mail Transfer Protocol) néven ismert protokollt használja.

A hálózati csomópontokon létezik egy e-mail kliens, amely üzenetek küldésére és fogadására szolgál a levelezőszervernek, illetve az e-mail kliens is használja az SMTP protokollt, de ez nem feltétlenül MTA.

Az MTA-k egy levelezőszerverre és olyan e-mail kliensekre vannak telepítve, mint a Mozilla Thunderbird, Evolution, Microsoft Outlook és Apple Mail telepítve van egy levelezőkliensre (felhasználói számítógépre).

Ebben a cikkben áttekintjük a legjobb és leggyakrabban használt MTA-kat a Linux levelezőszervereken.

1. Sendmail

A Sendmail, amely jelenleg Proofpoint néven ismert (miután a Proofpoint, Inc. felvásárolta a Sendmail, Inc.-t), messze a legnépszerűbb és az egyik legrégebbi MTA a Linux szerverplatformon. A Sendmail azonban számos korláttal rendelkezik a modern MTA-khoz képest.

Bonyolult konfigurációs lépései és követelményei, valamint gyenge biztonsági mechanizmusai miatt sok új MTA került a Sendmail alternatívájaként, de ami fontos, mindent kínál, ami a hálózaton keresztüli levelezéssel kapcsolatos.

2. Postfix

A Postfix egy többplatformos, népszerű MTA, amelyet Wietse Zweitze Venema tervezett és fejlesztett a levelezőszerveréhez, miközben az IBM kutatási osztályán dolgozott.

Elsősorban a jól ismert és népszerű Sendmail MTA alternatívájaként fejlesztették ki. A Postfix Linux, Mac OSX, Solaris és számos más Unix-szerű operációs rendszeren fut.

Külsőleg sok Sendmail tulajdonságot kölcsönöz, de teljesen és átfogóan elkülönülő belső működéssel rendelkezik. Ezen túlmenően gyors teljesítményre igyekszik egyszerű konfigurációkkal és biztonságos működési mechanizmussal, és a következő főbb jellemzőkkel rendelkezik:

  • Levélszemét ellenőrzése
  • Több protokollt támogat
  • Adatbázis támogatás
  • Postafiók támogatás
  • Címmanipulációs támogatás és még sok más

A telepítési utasításokért olvassa el a Postfix Linux rendszeren történő telepítéséről szóló cikkünket.

3. Exim

Az Exim egy ingyenes MTA, amelyet olyan Unix-szerű operációs rendszerekhez fejlesztettek ki, mint a Linux, Mac OSX, Solaris és még sok más. Az Exim nagyfokú rugalmasságot kínál a levelek hálózaton történő irányításában, kiváló mechanizmusokkal és lehetőségekkel a bejövő levelek figyelésére.

Figyelemre méltó jellemzői többek között:

  • Nem támogatja a POP és IMAP protokollokat
  • Támogatja az olyan protokollokat, mint az RFC 2821 SMTP és az RFC 2033 LMTP e-mail üzenetátvitel
  • A konfigurációk többek között hozzáférés-vezérlési listákat, tartalomvizsgálatot, titkosítást és útválasztási vezérlőket tartalmaznak
  • Kiváló dokumentáció
  • Olyan segédprogramokkal rendelkezik, mint például a Lemonade, amely SMTP- és IMAP-bővítmények széles választékát kínálja a mobil üzenetküldés és még sok más lehetőséghez.

4. Qmail

A Qmail egy másik ingyenes, nyílt forráskódú és modern Linux MTA, összehasonlítva az általunk vizsgált többi MTA-val. Ezenkívül egyszerű, megbízható, hatékony, és kiterjedt biztonsági funkciókat kínál, így biztonságos MTA-csomag.

Viszonylag kicsi, de funkciókban gazdag, és néhány jellemzője:

  • Több Unix-szerű operációs rendszeren fut, mint például a FreeBSD, Solaris, Mac OSX és még sok más
  • Egyszerű és gyors telepítés
  • Automatikus állomásonkénti konfiguráció
  • Világos elválasztás a címek, fájlok és programok között
  • A címcsoportok teljes körű támogatása
  • Minden felhasználó kezelheti levelezőlistáját
  • Támogatja a levelezési lista egyszerű beállítását
  • Támogatja a VERP-eket
  • Támogatja a levelezőlista hurkok automatikus megelőzését
  • Támogatja az ezmlm levelezőlista-kezelőt
  • Nem támogatott véletlenszerű listák, és még sok más

5. Mutt – Parancssori e-mail kliens

A Mutt egy kicsi, de nagy teljesítményű terminálalapú e-mail kliens Unix-szerű operációs rendszerekhez. Szöveges e-mail kliensként néhány izgalmas funkcióval rendelkezik, és néhány figyelemre méltó funkciója a következők:

  • Üzenetfűzés
  • IMAP és POP3 protokollok támogatása
  • Számos postaláda-formátumot támogat, például mbox, MH, Maildir, MMDF
  • Szállítási állapot támogatása
  • Több üzenet címkézése
  • PGP/MIME (RFC2015) támogatása
  • Különféle szolgáltatások a levelezési listák támogatására, beleértve a listás válaszadást
  • Az üzenet fejléceinek teljes ellenőrzése az összeállítás során
  • Könnyen telepíthető
  • Az aktív fejlesztő közösség és még sok más

6. Alpesi

Az Alpine egy gyors és könnyen használható terminálalapú levelezőprogram Linuxra, a Pine üzenetküldő rendszeren alapul. Kezdőknek és tapasztalt felhasználóknak egyaránt jól működik, a felhasználók könnyen megtanulhatják a használatát a környezetfüggő súgón keresztül.

Fontos, hogy nagymértékben testreszabható az Alpine setup paranccsal.

7. OpenSMTP

Az OpenSMTPD egy nyílt forráskódú levélátviteli ügynök, amely üzenetek kézbesítésére szolgál egy helyi rendszeren, vagy továbbítására más SMTP-kiszolgálókhoz.

Tartalmaz egy webszolgáltatást is, amely lehetővé teszi az e-mailek küldését HTTP webszerveren keresztül. Különféle Unix és Unix-szerű operációs rendszereken fut, mint például Linux, FreeBSD, OpenBSD, NetBSD és OSX.

8. Posta

A Postal egy teljes funkcionalitású levelezőszerver, amelyet webhelyekhez és webszerverekhez terveztek. Olyan, mint a Sendgrid, a Mailgun vagy a Postmark, de nyílt forráskódú, és elérhető a szervereken.

A Postát a Krystal fejlesztette ki saját levélfeldolgozási igényeire, és most nyílt forráskódú projektként mindenki számára elérhetővé tette.

Következtetés

Ebben az összefoglalóban megvizsgáltuk a levelek hálózaton történő továbbítását és továbbítását a levelezőkliensektől a levelezőszerverekig, és ami még fontosabb, az MTA-k működésének egy kis megértését, valamint a legjobb és leggyakrabban használt Linux MTA-k listáját. valószínűleg egy levelezőszerver felépítéséhez szeretné telepíteni.

Számos más MTA is létezik, de mindegyiknek megvannak az erősségei és korlátai, mint az itt ismertetetteknek.