I server di posta spiegati: Postfix, Exim e gli altri

Cos'è davvero un server di posta, il software che lo gestisce - Postfix, Exim, Dovecot, Exchange e i provider hosted - come un messaggio viaggia dal mittente alla casella di posta e come capire cosa usa un dominio.

Un server di posta (mail server) è il software che accetta, instrada, archivia e distribuisce la posta elettronica. Quando invii un messaggio, questo non arriva direttamente all'altra persona — passa attraverso uno o più server di posta che individuano il destinatario, decidono se accettare il messaggio e lo collocano in una casella di posta. Comprendere questi componenti chiarisce perché un indirizzo può sembrare perfettamente valido e tuttavia restituire un errore di consegna.

1. I tre ruoli all'interno di “un server di posta”

  • MTA — Mail Transfer Agent: invia e instrada la posta tra i server tramite SMTP. È la parte con cui dialoga il nostro strumento di verifica. Esempi: Postfix, Exim, Sendmail.
  • MDA — Mail Delivery Agent: prende la posta accettata e la deposita nella casella corretta. Spesso è integrato o abbinato all'MTA (ad esempio l'LMTP di Dovecot).
  • Server di casella / accesso: consente all'utente di leggere la posta tramite IMAP o POP3 (e alimenta la webmail). Esempio: Dovecot.

Il “server di posta” di cui si parla comunemente è in genere uno stack di questi componenti che lavorano insieme, più i record DNS (MX, SPF, DKIM, DMARC) che indicano al mondo dove e come inviare.

2. Il viaggio di una email

Your app  ──SMTP──▶  Sending MTA  ──SMTP──▶  Recipient MX (MTA)
                                                   │
                                          spam & policy checks
                                                   ▼
                                          MDA ──▶ Mailbox store
                                                   ▲
                              User reads via IMAP / POP3 / webmail

Il record MX punta all'MTA del destinatario. Quell'MTA decide tra 250 (accetta), 550 (utente inesistente) o 4xx (riprova più tardi). Quella singola decisione è il cuore della verifica delle email.

3. Il software MTA (il lato SMTP)

SoftwareDove lo incontreraiNote
PostfixIl più diffuso su server Linux, pannelli di hosting, applianceVeloce, sicuro, configurazione semplice. È l'impostazione predefinita dietro innumerevoli configurazioni di posta.
EximcPanel / hosting condivisoInstradamento estremamente flessibile; è l'MTA predefinito su cPanel e Debian.
SendmailSistemi Unix più datati / legacyIl cavallo da lavoro originale; potente ma più difficile da configurare.
OpenSMTPDOpenBSD e configurazioni attente alla sicurezzaConfigurazione piccola, semplice e orientata alla sicurezza.
Microsoft ExchangeAmbienti Windows aziendaliGroupware completo (posta + calendario + contatti); on-premise o come Exchange Online.
qmail / netqmailNicchia legacyStoricamente apprezzato per la sicurezza; raramente scelto per i nuovi sistemi.

4. Accesso alle caselle & stack tutto-in-uno

I server IMAP/POP3 consentono alle persone di aprire effettivamente la propria posta: Dovecot (di gran lunga il più comune), Courier e Cyrus. Gli stack tutto-in-uno raggruppano MTA + IMAP + webmail + anti-spam così non devi assemblarli a mano:

  • Mailcow e iRedMail — popolari stack self-hosted (Postfix + Dovecot + Rspamd + webmail).
  • Mail-in-a-Box — server di posta personale installabile con un solo comando.
  • Zimbra e SOGo — groupware (posta + calendario + contatti) con webmail.

5. Email in hosting (non gestisci tu il server)

La maggior parte dei domini oggi non gestisce affatto un proprio MTA — fa puntare i propri record MX a un provider:

  • Google Workspace (Gmail) — MX su aspmx.l.google.com.
  • Microsoft 365 (Exchange Online) — MX su <domain>.mail.protection.outlook.com.
  • Zoho, Proton, Fastmail, Yandex, iCloud+ — ciascuno con hostname MX riconoscibili.
  • Amazon SES, SendGrid, Mailgun, Postmark — servizi di invio per posta transazionale/di massa (spesso un sistema diverso da quello con cui il dominio riceve).

6. Gateway anti-spam & di sicurezza

I domini più grandi mettono uno strato di filtraggio davanti alla casella reale: Proofpoint (pphosted.com), Mimecast, Barracuda, Cisco/IronPort, oppure filtri software come Rspamd e SpamAssassin. È al loro server che punta il record MX, quindi sono la prima cosa che uno strumento di verifica incontra — e spesso rispondono con cautela per scoraggiare il sondaggio.

7. Come capire cosa usa un dominio

Due indizi affidabili, entrambi pubblici:

  • Schema dell'hostname MX — i nomi restituiti da una ricerca MX spesso rivelano immediatamente il provider (Google, Microsoft, Proofpoint, Zoho…).
  • Banner SMTP — alla connessione, un MTA saluta con una riga 220 che spesso indica il software, ad esempio 220 mail.example.com ESMTP Postfix oppure ... ESMTP Exim 4.96 oppure Microsoft ESMTP MAIL Service.

È esattamente questo lo strato che ispezionano i nostri strumenti. Esegui un dominio attraverso la Ricerca MX per vedere i suoi server di posta, oppure verifica un indirizzo specifico con il verificatore di email. Vedi anche tipi di server web — il sito web e il server di posta sono sistemi separati.