Hi,
Recently, gateways have clamped down on malformed message bodies that contain single LF instead of the proper CF/LF mandated by RFCs: http://www.ietf.org/rfc/rfc2822.txt 2.1 "A line is a series of characters that is delimited with the two characters carriage-return and line-feed; that is, the carriage return (CR) character (ASCII value 13) followed immediately by the line feed (LF) character (ASCII value 10)." and it clarifies further: 2.3 "CR and LF MUST only occur together as CRLF; they MUST NOT appear independently in the body." I believe there is no ambiguity as to the ONLY acceptable line-ending anywhere in an Internet email? Historically though, many programmers who grew up in the Unix/Apple world are used to seeing “LF”-only line-ends in their text files, and (out of understandable) ignorance of the written standards, have used their regular programming technique in any form handlers and other applications that generated automated SMTP messages. The main source of these emails that I see being caught by gateways in hundreds every single day, are PHP-based form handlers, many of which are using the PHPmail extension. Of course, when programmers read the PHP official manual (the mail() function) they are event “educated” to ONLY use “LF” as the line-end – perpetuating this myth. I have attempted to point their standards-violation to the PHP and PHPmail folks – but when the open source community (who usually points to the big bad wolf “Microsoft” for ignoring standards) is called to follow RFCs, they suddenly are full of excuses themselves. I invite you to share your professional opinion: PHP Manual on mail() function: https://bugs.php.net/bug.php?id=63778 <https://bugs.php.net/bug.php?id=63778&edit=2> &edit=2 regarding: http://php.net/manual/en/function.mail.php PHPmailer http://code.google.com/a/apache-extras.org/p/phpmailer/issues/detail?id=62 They actually fixed it – and then REVERSED that fix (probably because of a bunch of lazy/ignorant developers who feel that following RFCs is NOT desirable if they would have to follow the lead of Microsoft in this case – which is getting it RIGHT). Best Regards, Andy --- This E-mail came from the Declude.JunkMail mailing list. To unsubscribe, just send an E-mail to imail...@declude.com, and type "unsubscribe Declude.JunkMail". The archives can be found at http://www.mail-archive.com.