tecnico · risposta con fonti
Cos'è un Mail User Agent (MUA)?
Un Mail User Agent (MUA) è un'applicazione che una persona usa per scrivere, leggere e organizzare i messaggi email. È l'interfaccia client che interagisce con un Mail Transfer Agent (MTA) per inviare la posta tramite SMTP, oppure che riceve la posta tramite IMAP o POP3.
Definizione di MUA
Il MUA è il front end del sistema di posta. Fornisce l'interfaccia utente per scrivere i messaggi, gestire le cartelle e visualizzare gli allegati. Esempi comuni sono i client desktop come Microsoft Outlook e Apple Mail, o le interfacce web come Gmail e Outlook.com. Il MUA non consegna la posta alla destinazione finale, ma passa il messaggio a un server di submission.
Flusso di funzionamento
In fase di invio, il MUA si connette a un server SMTP per inoltrare il messaggio. Formatta l'email secondo lo standard RFC 5322, intestazioni e corpo compresi. In fase di ricezione, il MUA usa protocolli come IMAP o POP3 per recuperare i messaggi da un archivio di posta. Il MUA gestisce il rendering del contenuto MIME, assicurandosi che l'HTML o il testo semplice vengano mostrati correttamente all'utente finale.
Perché conta per chi invia
Il MUA è il punto in cui viene definita la struttura iniziale del messaggio. Anche se non si occupa della firma SPF o DKIM, il MUA determina l'indirizzo From e il corpo del messaggio. Una configurazione corretta del MUA fa sì che i messaggi vengano inoltrati con metodi sicuri come STARTTLS, per proteggere credenziali e contenuto durante il primo passaggio verso il server di submission.
Note operative
Un errore comune è confondere il MUA con l'MTA. Il MUA è il software client, mentre l'MTA è il software server che instrada la posta. Se usi gli strumenti gratuiti di SendHQ (https://sendhq.cc/tools), ricorda che l'invio programmatico di email tramite API salta completamente il MUA tradizionale e interagisce direttamente con l'infrastruttura di consegna.
Esempio concreto
In un flusso tipico, un utente apre Mozilla Thunderbird (il MUA), scrive un'email e fa clic su Invia. Thunderbird si connette a un server SMTP sulla porta 587. Il server SMTP (l'MTA) accetta il messaggio e lo instrada attraverso Internet fino al server del destinatario, che alla fine rende la posta disponibile nel MUA del destinatario.
Le domande dei team
Un'interfaccia webmail è un MUA?
Sì, la webmail è un MUA basato sul web, in cui il browser fa da interfaccia verso un client e un server di posta remoti.
Il MUA si occupa della consegna delle email?
No, il MUA si limita a inoltrare la posta a un MTA o a recuperarla da un server; non instrada la posta attraverso Internet.
Quali protocolli usano i MUA?
I MUA usano di solito SMTP per l'invio e IMAP o POP3 per ricevere e gestire i messaggi.
Fonti primarie
- RFC 5321: Simple Mail Transfer Protocol (SMTP) — RFC Editor
- RFC 5322: formato dei messaggi Internet — RFC Editor
- RFC 3501: Internet Message Access Protocol (IMAP), versione 4rev1 — RFC Editor