Benutzer-Werkzeuge

Webseiten-Werkzeuge


smtp

improve

SMTP (Simple Mail Transfer Protocol) ist ein Internetprotokoll, das für die Übertragung von E-Mails zwischen Servern zuständig ist.

Siehe auch IMAP, POP.

smtp_status_codes.pdf

SMTP verwendet standardmäßig Port 25 für die Kommunikation. Es gibt jedoch auch verschlüsselte Varianten des Protokolls, die zusätzliche Sicherheit bieten. SMTP over TLS (SMTPS) verschlüsselt die Verbindung zwischen den Servern, während STARTTLS eine sichere Transportverschlüsselung ermöglicht, die nach der Verbindungsherstellung aktiviert wird.

Funktion

Der SMTP-Client sendet die E-Mail-Daten an den SMTP-Server in einer speziellen Textform, die als SMTP-Befehle bezeichnet werden. Zu den grundlegenden SMTP-Befehlen gehören „HELO“ (Identifikation des sendenden Servers), „MAIL FROM“ (Absender der E-Mail), „RCPT TO“ (Empfänger der E-Mail) und „DATA“ (Übertragung der E-Mail-Nachricht).

Der SMTP-Server überprüft die erhaltenen Befehle und leitet die E-Mail-Nachricht entsprechend weiter. Wenn der SMTP-Server die Nachricht erfolgreich empfängt, wird eine Bestätigung an den sendenden Server gesendet. Falls ein Fehler auftritt, wird eine Fehlermeldung zurückgegeben.

HELO my.domain
AUTH LOGIN ("user:pass" | base64)
MAIL FROM: <me@my.domain>
RCPT TO: <you@my.domain>
DATA
From: me@my.domain
To: you@my.domain
Subject: test
send your orders for pizza to the administrator.
.
QUIT
.

SMTP ist ein Plaintext Protokoll wie z.b HTTP oder SIP.

smtp.txt · Zuletzt geändert: 2024/11/15 09:33 von jango