DATA-Befehl
Der SMTP-Befehl, nach dem der Client die eigentliche Nachricht sendet, Header und Body, abgeschlossen mit einer Zeile, die nur einen Punkt enthält.
Was es bedeutet
Sind die Empfänger angenommen, sendet der Client DATA. Der Server antwortet mit 354, um den Inhalt anzufordern, oder lehnt ab, zum Beispiel mit 503 oder 554, wenn kein Empfänger angenommen wurde. Der Client überträgt dann Header und Body und schließt mit CRLF.CRLF ab, einer Zeile, die nur einen Punkt enthält; eine Textzeile, die mit einem Punkt beginnt, wird mit einem zusätzlichen Punkt gesendet (Dot-Stuffing), damit sie die Nachricht nicht vorzeitig beendet.
Entscheidend ist die Antwort nach dem abschließenden Punkt. Ein 250 bedeutet, dass der Server die Verantwortung für die Zustellung übernommen hat, sodass jeder spätere Fehler als Bounce-Nachricht zurückkommen muss. Inhalts- und Authentifizierungsprüfungen laufen meist an diesem Punkt, weshalb viele Ablehnungen aus Richtliniengründen nach DATA statt nach RCPT TO kommen. RFC 5321 weist Clients an, mindestens 10 Minuten auf diese Antwort zu warten; die Erweiterung CHUNKING ersetzt DATA durch BDAT.
Verwandte Begriffe
Quellen
Worauf diese Definition beruht. Die Formulierung stammt von uns, die Fakten von den Quellen.
- RFC 5321, section 4.1.1.4: DATA (DATA)rfc-editor.org
- RFC 5321, section 3.3: Mail Transactionsrfc-editor.org
- RFC 5321, section 4.5.3.2.6: DATA Termination: 10 Minutesrfc-editor.org
- RFC 5321, section 6.1: Reliable Delivery and Replies by Emailrfc-editor.org
Alle 432 Begriffe im GlossarDas Wiki: Blacklists und Bounce-Codes