technisch · antwoord met bronnen

Wat is een Mail User Agent (MUA)?

Een Mail User Agent (MUA) is een applicatie waarmee een mens e-mailberichten opstelt, leest en ordent. Het is de clientinterface die met een Mail Transfer Agent (MTA) communiceert om mail via SMTP te versturen, of die mail ophaalt via IMAP of POP3.

Definitie van een MUA

De MUA is de front-end van het e-mailsysteem. Hij biedt de interface voor het opstellen van berichten, het beheren van mappen en het bekijken van bijlagen. Bekende voorbeelden zijn desktopclients zoals Microsoft Outlook en Apple Mail, of webinterfaces zoals Gmail en Outlook.com. De MUA levert mail niet af op de eindbestemming, maar geeft het bericht door aan een submissionserver.

Hoe het werkt

Bij het versturen maakt de MUA verbinding met een SMTP-server om het bericht aan te bieden. Hij maakt de e-mail op volgens RFC 5322, inclusief headers en body. Voor het ontvangen gebruikt de MUA protocollen zoals IMAP of POP3 om berichten uit een mailopslag op te halen. De MUA verzorgt het renderen van MIME-content, zodat HTML of plaintext correct aan de eindgebruiker wordt getoond.

Waarom het belangrijk is voor afzenders

In de MUA wordt de oorspronkelijke structuur van het bericht bepaald. De MUA regelt geen SPF of DKIM-ondertekening, maar bepaalt wel het From-adres en de body van het bericht. Een goed geconfigureerde MUA biedt berichten aan via veilige methoden zoals STARTTLS, zodat credentials en inhoud beschermd zijn tijdens de eerste stap naar de submissionserver.

Praktische aandachtspunten

Een veelgemaakte fout is de MUA verwarren met de MTA. De MUA is de clientsoftware, terwijl de MTA de serversoftware is die de mail routeert. Developers die de gratis tools van SendHQ (https://sendhq.cc/tools) gebruiken, moeten onthouden dat programmatisch e-mail versturen via een API de traditionele MUA volledig overslaat en rechtstreeks met de bezorginfrastructuur communiceert.

Concreet voorbeeld

In een typische workflow opent een gebruiker Mozilla Thunderbird (de MUA), schrijft een e-mail en klikt op verzenden. Thunderbird maakt verbinding met een SMTP-server op poort 587. De SMTP-server (de MTA) accepteert het bericht en routeert het via het internet naar de server van de ontvanger, die de mail uiteindelijk beschikbaar maakt in de MUA van de ontvanger.

Vragen die teams stellen

Is een webmailinterface een MUA?

Ja, webmail is een webgebaseerde MUA waarbij de browser fungeert als interface naar een externe mailclient en server.

Verzorgt de MUA de bezorging van e-mail?

Nee, de MUA biedt de mail alleen aan bij een MTA of haalt hem op van een server; hij routeert geen mail via het internet.

Welke protocollen gebruiken MUA's?

MUA's gebruiken meestal SMTP voor het versturen en IMAP of POP3 voor het ontvangen en beheren van berichten.

Primaire bronnen