Mailserver

Ein E-Mail-Server, kurz Mailserver genannt, ist ein Server, der E-Mails verwaltet. Er hat die Aufgabe, E-Mails zu empfangen, zu versenden, zu speichern oder weiterzuleiten.

Funktionen

In den meisten Mailservern arbeiten mehrere Dienste zusammen:

MTA (Mail Transfer Agent)
Dieser Dienst übernimmt den kompletten Transport zum Beispiel vom E-Mail-Programm zu MTA oder von MTA zu MTA. Dabei wird meist das SMTP-Protokoll verwendet, in seltenen Fällen UUCP oder X.400. Der MTA speichert Mails nicht dauerhaft, sondern nur vorübergehend, bis er sie erfolgreich weitergeleitet hat.
Mailfilter
Auf einigen Mailservern werden Blacklists, Spamfilter, Anti-Virus-Programme und andere Filter eingesetzt.
MDA (Mail Delivery Agent)
Dieser Dienst legt die E-Mails in die verschiedenen E-Mail-Postfächer ab. In einigen Fällen wird für eine bessere Kommunikation zwischen dem MTA und dem MDA das Local Mail Transfer Protocol (LMTP) verwendet.
MRA (Mail Retrieval Agent)
Dieser Dienst ermöglicht es, dass die gespeicherten E-Mails vom Mailserver von einem E-Mail-Programm (MUA) heruntergeladen werden können. Meist werden die Protokolle POP3 oder IMAP unterstützt.

Weitere Funktionen von Mailservern sind:

Protokolle/Ports

Bei dem Betrieb eines Mailservers werden folgende Protokolle und Ports verwendet:

  • SMTP/ESMTP ist das Protokoll, mit dem die E-Mails versandt werden. (Port 25)
  • POP3 dient zum Abruf von Mails von einem Mailserver. (Port 110)
  • IMAP dient dazu, auf Mailboxen zuzugreifen, die auf Mailservern liegen. (Port 143)
  • SMTPS (Port 465), POP3S (Port 995) und IMAPS (Port 993) sind die per SSL/TLS gesicherten Varianten von SMTP, POP3 und IMAP.
  • APOP und KPOP sind Erweiterungen von POP3, um die unverschlüsselte Übertragung von Login-Daten zu vermeiden.
  • Message Submission Agent (MSA). (Port 587)
  • UUCP ist ein Protokoll, mit dem E-Mails gesammelt und beim nächsten Verbindungsaufbau verschickt werden. Es hat heute stark an Bedeutung verloren.
  • MIME kodiert E-Mails und legt ihre Struktur fest.