8 geriausi pašto siuntimo agentai (MTA), skirti Linux


Tinkle, pavyzdžiui, internete, pašto programos siunčia laiškus į pašto serverį, kuris tada nukreipia pranešimus į reikiamas paskirties vietas (kitus klientus). Pašto serveris naudoja tinklo programą, pavadintą Mail Transfer Agent (MTA).

Kas yra pašto siuntimo agentas (MTA)?

MTA yra programa, kuri nukreipia ir perduoda elektroninį paštą iš vieno tinklo mazgo į kitą. Savo užduočiai atlikti naudojamas protokolas, žinomas kaip SMTP (Simple Mail Transfer Protocol).

Tinklo mazge yra el. pašto programa, naudojama siųsti ir gauti pranešimus į pašto serverį ir iš jo, el. pašto programa taip pat naudoja SMTP protokolą, tačiau tai nebūtinai yra MTA.

MTA įdiegtos pašto serveryje ir el. pašto programose, pvz., Mozilla Thunderbird, Evolution, Microsoft Outlook ir Apple Mail yra įdiegtos pašto programoje (vartotojo kompiuteryje).

Šiame straipsnyje apžvelgsime geriausių ir dažniausiai naudojamų MTA „Linux“ pašto serveriuose.

1. Sendmail

Sendmail, dabar žinomas kaip Proofpoint (Proofpoint, Inc. įsigijus Sendmail, Inc.), yra pats populiariausias ir vienas seniausių MTA Linux serverio platformoje. „Sendmail“ turi daug apribojimų, palyginti su šiuolaikiniais MTA.

Dėl sudėtingų konfigūravimo žingsnių ir reikalavimų bei silpnų saugos mechanizmų daugelis naujų MTA atsirado kaip „Sendmail“ alternatyva, tačiau svarbu tai, kad jis siūlo viską, kas susiję su paštu tinkle.

2. Postfix

Postfix yra kelių platformų populiari MTA, kurią sukūrė ir sukūrė Wietse Zweitze Venema savo pašto serveriui dirbdamas IBM tyrimų skyriuje.

Pirmiausia jis buvo sukurtas kaip alternatyva gerai žinomam ir populiariam Sendmail MTA. „Postfix“ veikia „Linux“, „Mac OSX“, „Solaris“ ir keliose kitose „Unix“ tipo operacinėse sistemose.

Išorėje jis pasiskolino daug „Sendmail“ ypatybių, tačiau turi visiškai ir visapusiškai skirtingą vidinį veikimą. Be to, jis yra greitas, nes lengvai konfigūruojamas ir saugus veikimo mechanizmas bei turi šias pagrindines funkcijas:

  • Nepageidaujamo pašto valdymas
  • Palaiko kelis protokolus
  • Duomenų bazės palaikymas
  • Pašto dėžutės palaikymas
  • Adreso manipuliavimo palaikymas ir daug daugiau

Norėdami rasti diegimo instrukcijas, skaitykite mūsų straipsnį apie tai, kaip įdiegti „Postfix“ sistemoje „Linux“.

3. Exim

„Exim“ yra nemokama MTA, sukurta „Unix“ tipo operacinėms sistemoms, tokioms kaip „Linux“, „Mac OSX“, „Solaris“ ir daugeliui kitų. „Exim“ siūlo didelį lankstumą nukreipiant paštą tinkle, turint puikius gaunamo pašto stebėjimo mechanizmus ir priemones.

Tarp kitų svarbių savybių yra:

  • Nepalaikomas POP ir IMAP protokolai
  • Palaiko tokius protokolus kaip RFC 2821 SMTP ir RFC 2033 LMTP el. pašto pranešimų siuntimas
  • Konfigūracijos apima prieigos kontrolės sąrašus, turinio nuskaitymą, šifravimą ir maršruto valdiklius
  • Puiki dokumentacija
  • Jame yra tokių paslaugų kaip Lemonade, kuri yra SMTP ir IMAP plėtinių asortimentas, leidžiantis siųsti mobiliuosius pranešimus ir daug daugiau.

4. Qmail

„Qmail“ taip pat yra dar vienas nemokamas, atvirojo kodo ir modernus „Linux“ MTA, palyginti su kitomis mūsų peržiūrėtomis MTA. Be to, jis yra paprastas, patikimas, efektyvus ir siūlo daug saugumo funkcijų, taigi ir saugų MTA paketą.

Jis yra palyginti mažas, bet turintis daug funkcijų, o kai kurios jo funkcijos apima:

  • Veikia keliose Unix tipo operacinėse sistemose, tokiose kaip FreeBSD, Solaris, Mac OSX ir daugelis kitų
  • Paprastas ir greitas montavimas
  • Automatinė konfigūracija kiekvienam kompiuteriui
  • Aiškus adresų, failų ir programų atskyrimas
  • Visiškas adresų grupių palaikymas
  • Leiskite kiekvienam vartotojui tvarkyti savo el. pašto sąrašus
  • Palaiko paprastą būdą sudaryti adresatų sąrašą
  • Palaiko VERP
  • Palaiko automatinę adresų sąrašo kilpų prevenciją
  • Palaiko ezmlm adresų sąrašo tvarkyklę
  • Nepalaikomi jokie atsitiktiniai sąrašai ir daugelis kitų

5. Mutt – komandinės eilutės el. pašto klientas

Mutt yra nedidelė, bet galinga terminalo pagrindu veikianti el. pašto programa, skirta Unix tipo operacinėms sistemoms. Jis turi keletą įdomių funkcijų, kaip teksto el. pašto klientas, o kai kurios svarbios funkcijos:

  • Pranešimų sujungimas
  • IMAP ir POP3 protokolų palaikymas
  • Palaiko kelis pašto dėžutės formatus, tokius kaip mbox, MH, Maildir, MMDF
  • Pristatymo būsenos palaikymas
  • Kelių pranešimų žymėjimas
  • PGP/MIME (RFC2015) palaikymas
  • Įvairios funkcijos, palaikančios pašto adresų sąrašą, įskaitant atsakymą į sąrašą
  • Pilnas pranešimų antraščių valdymas rengiant
  • Lengva montuoti
  • Aktyvios plėtros bendruomenė ir daugelis kitų

6. Alpinis

„Alpine“ yra greita ir paprasta naudoti terminalo pagrindu veikianti el. pašto programa, skirta „Linux“, ji pagrįsta „Pine“ pranešimų siuntimo sistema. Jis puikiai tinka pradedantiesiems ir patyrusiems vartotojams. Vartotojai gali lengvai išmokti jį naudoti naudodami kontekstinę pagalbą.

Svarbu tai, kad jį galima labai tinkinti naudojant Alpine sąrankos komandą.

7. OpenSMTP

OpenSMTPD yra atvirojo kodo pašto siuntimo agentas, naudojamas pranešimams pristatyti vietinėje sistemoje arba persiųsti juos į kitus SMTP serverius.

Taip pat pateikiama žiniatinklio paslauga, leidžianti siųsti el. laiškus per HTTP žiniatinklio serverį. Jis veikia įvairiose Unix ir Unix tipo operacinėse sistemose, tokiose kaip Linux, FreeBSD, OpenBSD, NetBSD ir OSX.

8. Paštas

Paštas yra visų funkcijų turintis pašto serveris, skirtas svetainėms ir žiniatinklio serveriams. Tai panašu į „Sendgrid“, „Mailgun“ ar „Postmark“, bet yra atvirojo kodo ir galima naudoti savo serveriuose.

Paštą sukūrė Krystal savo pašto apdorojimo poreikiams tenkinti ir dabar jis tapo prieinamas kaip atvirojo kodo projektas, kuriuo gali naudotis visi.

Išvada

Šioje apžvalgoje apžvelgėme trumpą įvadą apie tai, kaip paštas nukreipiamas ir perduodamas tinkle iš pašto klientų į pašto serverius ir, dar svarbiau, šiek tiek supratimą apie tai, kaip veikia MTA, ir geriausių bei dažniausiai naudojamų Linux MTA sąrašą. tikriausiai norėsite įdiegti, kad sukurtumėte pašto serverį.

Yra keletas kitų MTA, tačiau jie visi turi privalumų ir apribojimų, kaip ir tie, kuriuos čia apžvelgėme.