- | SMTP (Simple Mail Transfer Protocol) | - | Familie: | Internetprotokollfamilie | - | Einsatzgebiet: | Einspeisung von E-Mail (Mail Submission), Versendung von E-Mail eventuell über mehrere Stationen (Mail Transfer) | - | Ports: | 25/TCP | 587/TCP (Alternative bei neueren Servern)
- | - | Standards: | RFC 821 (1982) |
|---|
Das Simple Mail Transfer Protocol SMTP (zu deutsch etwa Einfaches E-Mail-Übertragungsverfahren) ist ein Protokoll der Internetprotokollfamilie, das zum Austausch von E-Mails in Computernetzen dient. Es wird dabei vorrangig zum Einspeisen und zum Weiterleiten von E-Mails verwendet, zum Abholen von Nachrichten kommen spezialisierte Protokolle, zum Beispiel das POP3-Protokoll oder das IMAP-Protokoll, zum Einsatz. SMTP Server nehmen traditionell Verbindungen auf Port 25 ("smtp") entgegen, neuere Server auch auf Port 587 ("submission").
Ein Benutzer wird üblicherweise von der Abarbeitung des SMTP-Protokolls nichts mitbekommen, da dies sein Mailprogramm, der sogenannte Mail User Agent (MUA), im Hintergrund erledigt. Dieses Programm verbindet sich zu einem SMTP-Server, dem Mail Submission Agent (MSA), der die Mail über weitere SMTP-Server, sogenannten Mail Transfer Agents (MTA), zum Ziel transportiert. Da SMTP als Protokoll zum Transport von lokal erstellten Mails zwischen Servern konzipiert wurde, übernahm dabei ursprünglich ein einzelner Server auf Port 25 ("smtp") die Rolle von MSA und MTA. Der dedizierte Port 587 ("submission") für MSAs wurde erst 1998 eingeführt, um den unterschiedlichen Anforderungen beider Aufgaben gerecht zu werden: Ein MSA akzeptiert ausdrücklich nur Nachrichten berechtigter Nutzer und bereitet sie vor der Einspeisung in das Mailsystem gegebenenfalls standardkonform auf. Wegen der nahen Verwandtschaft beider Dienste wird die Funktionalität von MSA und MTA üblicherweise immer noch von nur einem Programm, das dann auf beiden Ports Verbindungen annimmt, bereitgestellt.
Da SMTP ein textbasiertes Protokoll ist, kann unter den gängigen Betriebssystemen mit dem Kommandozeilen-Programm telnet eine E-Mail von Hand verschickt werden. Absender- und Empfängeradresse sind frei wählbar. Aus diesem Grund ist die Verlässlichkeit der Absenderangabe einer E-Mail nicht gegeben.
(Anmerkung: es können sich sogar die Adressen im MAIL FROM- und RCPT TO-Kommando (sog. Envelope-From bzw. Envelope-To) von den Adressen im From:- und To:-Mailheader unterscheiden.)
Eine typische SMTP-Sitzung zum Versenden einer E-Mail sieht folgendermaßen aus:
| Merkmal | Definition | Konzepte |
|---|---|---|
| Zugangskontrolle | Nur zugelassene Benutzer dürfen den Mailserver benutzen | SMTP-After-POP, SMTP-Auth |
| Echtheitsprüfung | Eine eindeutige Zuordnung Absender <-> Nachricht ist möglich | PGP, S/MIME (siehe Elektronische Unterschrift), SPF |
| Integrität | Die Nachricht kann auf dem Weg durchs Netz nicht unbemerkt verändert werden | PGP, S/MIME |
| Vertraulichkeit | Die Nachricht wird nicht im Klartext übertragen, sondern verschlüsselt | PGP, S/MIME, SSL/TLS |
Einige der am häufigsten verwendeten SMTP-Server sind:
Netzwerkprotokoll auf Anwendungsschicht | Netzwerkprotokoll | E-Mail
Simple Mail Transfer protocol | SMTP | Simple Mail Transfer Protocol | Simple Mail Transfer Protocol | SMTP | Simple Mail Transfer Protocol | SMTP | SMTP | Simple Mail Transfer Protocol | Simple Mail Transfer Protocol | Simple Mail Transfer Protocol | Simple Mail Transfer Protocol | SMTP | SMTP | Simple Mail Transfer Protocol | SMTP | SMTP | SMTP | Simple Mail Transfer Protocol | Simple Mail Transfer Protocol | Simple Mail Transfer Protocol | SMTP | Simple Mail Transfer Protocol | Simple Mail Transfer Protocol | SMTP | SMTP | SMTP | Simple Mail Transfer Protocol | SMTP | SMTP | 简单邮件传输协议
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Simple Mail Transfer Protocol".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world