DATA-commando
Het SMTP-commando waarna de client het bericht zelf verstuurt, header en body, afgesloten met een regel die alleen een punt bevat.
Wat het betekent
Zodra er ontvangers zijn geaccepteerd, stuurt de client DATA. De server antwoordt met 354 om de inhoud te ontvangen, of weigert, bijvoorbeeld met 503 of 554 als er geen enkele ontvanger is geaccepteerd. De client stuurt daarna de header en body en sluit af met CRLF.CRLF, een regel met alleen een punt; een tekstregel die met een punt begint, wordt met een extra punt verstuurd (dot-stuffing), zodat hij het bericht niet voortijdig kan beëindigen.
Het antwoord na de laatste punt is het antwoord dat telt. Een 250 betekent dat de server de verantwoordelijkheid voor de aflevering heeft overgenomen, dus elke latere fout moet terugkomen als bouncebericht. Controles op inhoud en authenticatie draaien meestal op dit moment, en daarom komen veel policy-weigeringen na DATA en niet na RCPT TO. RFC 5321 schrijft clients voor om minstens 10 minuten op dat antwoord te wachten; de extensie CHUNKING vervangt DATA door BDAT.
Verwante begrippen
Bronnen
Waar deze definitie op steunt. De formulering is van ons, de feiten zijn van hen.
- 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 begrippen in de begrippenlijstDe wiki: blacklists en bouncecodes