Je hebt een klacht over de onderstaande posting:
Dit heeft niet zozeer met SMTP te maken als wel met implementaties. Misleidende titel. CRLF.CRLF is de standaard. Iets anders is niet de standaard. Een punt op een lege regel (met CRLF line ends) moeten worden escaped met twee punten. Dat moet de client doen. Je kan dus als implementatie niet zomaar even zelf een regel verzinnen dat LF.LF óók het einde van DATA is. Wat al langer niet goed is dat Unix/Linux implementaties ten onrechte CRLF vertalen naar LF en vice versa. Implementaties zouden zich gewoon moeten houden aan CRLF, ook bij lokale delivery. Ophouden met eigenwijs te zijn. In content zul je vaak losse CR's of LF's tegenkomen, meestal veroorzaakt door knutselaars. Je mag best wilde LF of CR gebruiken in content, maar je bent dan wel verantwoordelijk voor correcte content encoding. SMTP zou verder kunnen worden verbeterd door al die "robuustheid" verder af te wijzen en over te gaan op byte content. Dat maakt ook diverse encoderingen overbodig, zoals die voor attachments. Robuustheid die ...
Beschrijf je klacht (Optioneel):