Technik · belegte Antwort
Was ist ein Mail User Agent (MUA)?
Ein Mail User Agent (MUA) ist eine Anwendung, mit der Menschen E-Mails verfassen, lesen und organisieren. Er dient als Client-Oberfläche, die mit einem Mail Transfer Agent (MTA) zusammenarbeitet, um E-Mails per SMTP zu senden, oder E-Mails per IMAP oder POP3 abruft.
Definition des MUA
Der MUA ist das Frontend des E-Mail-Systems. Er stellt die Oberfläche bereit, um Nachrichten zu entwerfen, Ordner zu verwalten und Anhänge anzuzeigen. Bekannte Beispiele sind Desktop-Clients wie Microsoft Outlook und Apple Mail oder webbasierte Oberflächen wie Gmail und Outlook.com. Der MUA stellt E-Mails nicht selbst beim endgültigen Ziel zu, sondern übergibt die Nachricht an einen Submission-Server.
Technischer Ablauf
Beim Senden verbindet sich der MUA mit einem SMTP-Server, um die Nachricht einzuliefern. Er formatiert die E-Mail gemäß RFC 5322, einschließlich Headern und Body. Zum Empfangen nutzt der MUA Protokolle wie IMAP oder POP3, um Nachrichten aus einem Mailspeicher abzurufen. Der MUA übernimmt das Rendern von MIME-Inhalten, damit HTML oder Plain Text für den Endnutzer korrekt angezeigt wird.
Bedeutung für Absender
Im MUA wird die grundlegende Struktur der Nachricht festgelegt. Der MUA übernimmt zwar keine SPF- oder DKIM-Signatur, bestimmt aber die From-Adresse und den Nachrichten-Body. Eine korrekte MUA-Konfiguration stellt sicher, dass Nachrichten über sichere Verfahren wie STARTTLS eingeliefert werden, um Zugangsdaten und Inhalte auf dem ersten Abschnitt zum Submission-Server zu schützen.
Hinweise für den Betrieb
Ein häufiger Fehler ist die Verwechslung von MUA und MTA. Der MUA ist die Client-Software, der MTA die Server-Software, die die E-Mail weiterleitet. Entwickler, die die kostenlosen SendHQ-Tools (https://sendhq.cc/tools) nutzen, sollten bedenken, dass der programmatische E-Mail-Versand per API den klassischen MUA komplett umgeht und direkt mit der Zustellinfrastruktur kommuniziert.
Konkretes Beispiel
In einem typischen Ablauf öffnet ein Nutzer Mozilla Thunderbird (den MUA), schreibt eine E-Mail und klickt auf „Senden“. Thunderbird verbindet sich über Port 587 mit einem SMTP-Server. Der SMTP-Server (der MTA) nimmt die Nachricht an und leitet sie über das Internet an den Server des Empfängers weiter, der die E-Mail schließlich im MUA des Empfängers verfügbar macht.
Häufige Fragen von Teams
Ist eine Webmail-Oberfläche ein MUA?
Ja. Webmail ist ein webbasierter MUA, bei dem der Browser als Oberfläche zu einem entfernten Mail-Client und -Server dient.
Übernimmt der MUA die Zustellung von E-Mails?
Nein. Der MUA liefert E-Mails nur bei einem MTA ein oder ruft sie von einem Server ab. Er leitet keine E-Mails über das Internet weiter.
Welche Protokolle verwenden MUAs?
MUAs verwenden in der Regel SMTP zum Senden und IMAP oder POP3 zum Empfangen und Verwalten von Nachrichten.
Primärquellen
- RFC 5321: Simple Mail Transfer Protocol — RFC-Editor
- RFC 5322: Internet Message Format — RFC-Editor
- RFC 3501: Internet Message Access Protocol version 4rev1 – RFC Editor