Mail-Protokolle (SMTP, MIME, UUTP...):
Zum Versenden von emails werden die Protokolle SMTP (simple mail transfer
protocol) und MIME (multi media internet mail
extension) basierend auf dem RFC-822 (request for comment) benutzt.
In den RFC-822 wird auch die Adressierung von Internet-mails festgehalten. Um weltweit
eindeutig zu adressieren, wird die domain-name-Adressierung verwendet. Jede Domain wird bei einem
nationalen NIC (network infomation center) registriert und von einem
dezidierten Rechnersystem mittels DNS (domain name server) verwaltet.
SMTP
Mails im Lokalen Netzwerk werden mit SMTP (simple mail transfer
protocol) übertragen.Diese Protokoll ist direkt in den MTA (message transfer agent)
Sendmail eingebaut, das Envelope (Aufbau einer email) wird mittels dem
MAIL FROM:
und RCPT TO:
von MTA zu MTA transferiert. Hierzu bauen die
MTAs eine "Prozess zu Prozess"-Kommunikation durch auf, anschließend erfolgt eine Synchonisation
in Form einer Überpfüfung der Sender- und Empfängeradressen. Stimmen die Angaben überein wird die
Nachricht übermittelt. Kann die Adresse nicht ermittelt, wird der Sender sofort mit einer
Fehlermeldung informiert. SMTP ist das in einer UNIX-Umgebung meist verbreitete Protokoll. Es
basiert auf dem Netzwerkprotokoll IP sowie auf dem Transportprotokoll TCP allgemein bekannt unter
TCP/IP.
UUCP
Das UNIX to UNIX copy protocol ist ein altes Protokoll, dass aus den
Anfangszeiten des Internets stammt, wo nur Telefonleitungen zur Verfügung standen. Bei UUCP wird
anders als beim SMTP die "stop and forward" Methode benutzt. Über das Telefonnetz wird die
Nachricht zusammen mit einer Datei mit Instruktionen wie die Mail weiterzuverarbeiten ist an den
nächsten MTA gesendet. Welcher dann gemäß den Instruktionen die Nachricht zum nächsten MTA
weiterleitet, bis die Mail bei dem Zielsystem ankommt. Auch bei der Adressierung unterscheidet
sich dieses Protokoll von SMTP, denn es wird eine "Bang"-Adressierung benutzt. Der Nachteil dieser
Art ist, es werden alle Zwischen-Hops mit angegeben, was heute kaum mehr möglich ist.
In der Unix-Umgebung wird als MTA oft das Program "Sendmail" eingesetzt, da es RFC-822 und
UUCP-Adressen verarbeiten kann.
X.400
X.400 ist der interlantionale Standart für email. Er basiert auch auf der "process to process" Kommunikation. Der Standart UNIX MTA Sendmail ist meist nicht in der Lage X.400 Mails zu versenden. Als ersatz wird MTA PP benutzt, welcher auch noch einen wesentlich größeren Funktionsumfang bietet. Es ist auch möglich einen Dienst eines nationalen NIC für die Konvertierung RFC-822 - X.400 zu nutzen.