Simple Mail Transfer Protocol

Aus Tuxfutter

Wechseln zu: Navigation, Suche

Das Simple Mail Transfer Protocol (SMTP) ist ein Protokoll, mit dem sich Mail-Server untereinander unterhalten. Es wird verwendet, um E-Mails von einem Benutzer A zu dem Mailserver C zu schicken, von dem Benutzer B diese dann abholt.

SMTP wurde im erstmals im RFC 821 definiert; derzeit aktuell ist jedoch RFC 2821. Die Grundidee von SMTP entspricht dem Post-Prinzip: Man kann einen Brief (= E-Mail) bei jedem Postamt (= Mailserver) abgeben und er wird immer beim Empfänger ankommen. Der Absender des Briefs muss sich in keiner Weise beim Postamt authentifizieren, er kann den Brief einfach absenden.

Hier nun ein beispielhafter Ablauf einer Mail-Einlieferung via SMTP:

 [alice@sender ~]$ telnet mailserver.sampledomain.de 25
 Trying 0.8.1.5...
 Connected to mailserver.sampledomain.de.
 Escape character is '^]'.
 220 mailserver.sampledomain.de ESMTP Exim 4.34 Sat, 12 Jun 2004 18:17:29 +0200
 HELO p50910A12.dip0.t-ipconnect.de
 250 mailserver.sampledomain.de Hello p50910a12.dip0.t-ipconnect.de  [80.145.10.18]
 MAIL FROM: alice@sampledomain.de
 250 OK
 RCPT TO: bob@sampledomain.de
 250 Accepted
 DATA
 354 Enter message, ending with "." on a line by itself
 Date: 12 Jun 2004 18.18.22
 From: alice@sampledomain.de
 To: bob@sampledomain.de
 Subject: ein SMTP-Beispiel
 
 Hallo,
 
 dies ist das Beispiel für tuxfutter.de zum Thema SMTP.
 
 MfG,
   Alice
 .
 250 OK id=1BZBCc-0002xw-Ow
 QUIT
 221 mailserver.sampledomain.de closing connection
 Connection closed by foreign host.
 [alice@sender ~]$


Soweit die Theorie: Leider ist jedoch der Mailversand dem realen Leben ähnlicher, als einem manchmal lieb sein kann; man bekommt jede Menge unnötige Werbung. Dies wird beim E-Mail-Verkehr noch verstärkt, da das Versenden einer E-Mail im Gegensatz zum Briefversand kein (abgesehen von den Online-Kosten) Geld kostet. Dies führte dazu, dass SMTP (unter anderem) um eine Authentifizierungsmöglichkeit (SMTP auth) erweitert wurde.

Da die fehlende Authentifizierung zu massivem Aufkommen von unerwünschter Reklame (auch SPAM genannt) geführt hat, ist bei vielen Mailservern mittlerweile eine Authentifizierung notwendig. Trotzdem gibt es noch sehr viele Mailserver, über die man grundsätzlich ohne Probleme E-Mails ohne jede Authentifizierung schicken kann. Daher existieren diverse Ansätze zur SPAM-Bekämpfung:

[Bearbeiten] Externe Verweise

'Persönliche Werkzeuge