MDA steht für Mail Delivery Agent (auch Message Delivery Agent oder Local Delivery Agent, LDA) und ist die Software, die eine eingegangene E-Mail schließlich im Postfach des Empfängers ablegt. Bekannte Implementierungen sind Dovecot LDA, LMTP-Server, Procmail und Maildrop. Der MDA ist die letzte Station auf dem Weg einer Nachricht zum Nutzer.

Aufgaben eines MDA

  • Lokale Zustellung: Der MTA übergibt die Nachricht an den MDA, der sie in das richtige Postfach schreibt — etwa in eine Mailbox-Datei (mbox) oder ein Maildir-Verzeichnis.
  • Sortieren und Filtern: Viele MDA können Nachrichten nach Regeln einsortieren, etwa per Sieve-Skripten oder Procmail-Rezepten — in getrennte Ordner, an Weiterleitungen oder in den Spam-Ordner.
  • Weitere Verarbeitung: Virusprüfung, Größenlimits und das Erzeugen von Abwesenheitsantworten können ebenfalls in der Zustellungsphase laufen.

Abgrenzung zu MUA und MTA

Der MUA zeigt die Nachricht dem Menschen, der MTA transportiert sie zwischen Servern — der MDA ist der Übergabepunkt dazwischen: Er bringt die Nachricht vom letzten Server-zu-Server-Schritt in das Postfach, aus dem der Client sie später per IMAP oder POP3 abholt. Ein Dovecot-Server vereint MDA und IMAP/POP3-Dienst häufig in einer Installation.

Verwandte Grundlagen: SMTP, E-Mail.