Ricerca nel sito web

Gli 8 migliori agenti di trasferimento posta (MTA) per Linux


Su una rete come Internet, i client di posta inviano la posta a un server di posta che poi instrada i messaggi alle destinazioni corrette (altri client). Il server di posta utilizza un'applicazione di rete denominata Mail Transfer Agent (MTA).

Cos'è un Mail Transfer Agent (MTA)?

Un MTA è un'applicazione che instrada e trasmette la posta elettronica da un nodo di una rete a un altro. Utilizza un protocollo noto come SMTP (Simple Mail Transfer Protocol) per eseguire il suo compito.

Su un nodo di rete esiste un client di posta elettronica che viene utilizzato per inviare e ricevere messaggi da e verso il server di posta, anche un client di posta elettronica utilizza il protocollo SMTP ma non è necessariamente un MTA.

Gli MTA sono installati su un server di posta e client di posta elettronica come Mozilla Thunderbird, Evolution, Microsoft Outlook, e Apple Mail sono installati su un client di posta (computer dell'utente).

In questo articolo, esamineremo un riepilogo degli MTA migliori e più utilizzati sui server di posta Linux.

1. Invia posta

Sendmail ora noto come Proofpoint (dopo che Proofpoint, Inc. ha acquisito Sendmail, Inc.) è di gran lunga il più popolare e uno dei più vecchi MTA sulla piattaforma server Linux. Sendmail presenta tuttavia molte limitazioni rispetto ai moderni MTA.

A causa dei passaggi e delle richieste di configurazione complicati e dei meccanismi di sicurezza deboli, molti nuovi MTA sono emersi come alternative a Sendmail ma, cosa importante, offre tutto ciò che ha a che fare con la posta su una rete.

2. Postfisso

Postfix è un popolare MTA multipiattaforma progettato e sviluppato da Wietse Zweitze Venema per il suo server di posta mentre lavorava presso il dipartimento di ricerca IBM.

È stato sviluppato principalmente come alternativa al noto e popolare Sendmail MTA. Postfix funziona su Linux, Mac OSX, Solaris e molti altri sistemi operativi simili a Unix.

Prende in prestito molte proprietà di Sendmail dall'esterno, ma ha un funzionamento interno totalmente e completamente distinto. Inoltre, offre prestazioni veloci con configurazioni semplici e meccanismi di funzionamento sicuri e presenta le seguenti caratteristiche principali:

  • Controllo della posta indesiderata
  • Supporta più protocolli
  • Supporto della banca dati
  • Supporto per casella di posta
  • Supporto per la manipolazione degli indirizzi e molto altro

Per trovare le istruzioni di installazione, fare riferimento al nostro articolo su come installare Postfix su Linux.

3. Esame

Exim è un MTA gratuito sviluppato per sistemi operativi simili a Unix come Linux, Mac OSX, Solaris e molti altri. Exim offre un elevato livello di flessibilità nell'instradamento della posta su una rete, con meccanismi e funzionalità eccezionali per il monitoraggio della posta in entrata.

Le sue caratteristiche notevoli includono tra gli altri:

  • Nessun supporto per i protocolli POP e IMAP
  • Supporta protocolli come il trasporto di messaggi e-mail RFC 2821 SMTP e RFC 2033 LMTP
  • Le configurazioni includono elenchi di controllo degli accessi, scansione dei contenuti, crittografia e controlli di instradamento, tra gli altri
  • Ottima documentazione
  • Dispone di utilità come Lemonade, un assortimento di estensioni SMTP e IMAP per abilitare la messaggistica mobile e molto altro ancora.

4.Qmail

Qmail è anche un altro MTA Linux gratuito, open source e moderno rispetto agli altri MTA che abbiamo esaminato. Inoltre, è semplice, affidabile, efficiente e offre ampie funzionalità di sicurezza, quindi un pacchetto MTA sicuro.

È relativamente piccolo ma ricco di funzionalità e alcune delle sue funzionalità includono:

  • Funziona su più sistemi operativi simili a Unix come FreeBSD, Solaris, Mac OSX e molti altri
  • Installazione semplice e veloce
  • Configurazione automatica per host
  • Chiara separazione tra indirizzi, file e programmi
  • Pieno supporto per i gruppi di indirizzi
  • Consenti a ciascun utente di gestire le proprie liste di posta
  • Supporta un modo semplice per impostare una mailing list
  • Supporta VERP
  • Supporta la prevenzione automatica dei loop delle mailing list
  • Supporta il gestore della mailing list ezmlm
  • Non sono supportati elenchi casuali e molti altri

5. Mutt: client di posta elettronica dalla riga di comando

Mutt è un piccolo ma potente client di posta elettronica basato su terminale per sistemi operativi simili a Unix. Ha alcune funzionalità interessanti come client di posta elettronica basato su testo e alcune delle sue caratteristiche degne di nota includono:

  • Threading dei messaggi
  • Supporto per i protocolli IMAP e POP3
  • Supporta diversi formati di casella di posta come mbox, MH, Maildir, MMDF
  • Supporto sullo stato della consegna
  • Etichettatura di più messaggi
  • Supporto per PGP/MIME (RFC2015)
  • Varie funzionalità per supportare la mailing list, inclusa la risposta alla lista
  • Controllo completo delle intestazioni dei messaggi durante la composizione
  • Facile da installare
  • La comunità di sviluppo attiva e molto altro ancora

6. Alpino

Alpine è un client di posta elettronica basato su terminale veloce e facile da usare per Linux, si basa sul sistema di messaggistica Pine. Funziona bene sia per i principianti che per gli utenti esperti, gli utenti possono facilmente imparare come usarlo attraverso la guida sensibile al contesto.

È importante sottolineare che è altamente personalizzabile tramite il comando di configurazione Alpine.

7. ApriSMTP

OpenSMTPD è un agente di trasferimento di posta open source utilizzato per consegnare messaggi su un sistema locale o per inoltrarli ad altri server SMTP.

Inoltre è dotato di un servizio web che consente l'invio di e-mail tramite un server web HTTP. Funziona su vari sistemi operativi Unix e simili come Linux, FreeBSD, OpenBSD, NetBSD e OSX.

8. Postale

Postal è un server di posta completo progettato per siti Web e server Web. È come Sendgrid, Mailgun o Postmark, ma è open source e disponibile per l'uso sui tuoi server.

Postal è stato sviluppato da Krystal per le proprie esigenze di elaborazione della posta e ora è stato reso disponibile come progetto open source utilizzabile da chiunque.

Conclusione

In questo riepilogo, abbiamo esaminato una breve introduzione su come la posta viene instradata e trasmessa su una rete dai client di posta ai server di posta e, cosa più importante, una breve comprensione di come funzionano gli MTA e un elenco dei migliori e più utilizzati MTA Linux che probabilmente potresti volerlo installare per costruire un server di posta.

Esistono molti altri MTA, ma tutti presentano punti di forza e limiti come quelli che abbiamo esaminato qui.