------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugs.exim.org/show_bug.cgi?id=1195 Summary: read_message_data_smtp should comply with RFC5321 Product: Exim Version: 4.77 Platform: Other OS/Version: Linux Status: NEW Severity: bug Priority: medium Component: Mail Receipt AssignedTo: [email protected] ReportedBy: [email protected] CC: [email protected] 2.3.8. Lines Lines consist of zero or more data characters terminated by the sequence ASCII character "CR" (hex value 0D) followed immediately by ASCII character "LF" (hex value 0A). This termination sequence is denoted as <CRLF> in this document. Conforming implementations MUST NOT recognize or generate any other character or character sequence as a line terminator. Limits MAY be imposed on line lengths by servers (see Section 4). In src/src/receive.c: FUDGE: It seems that sites on the net send out messages with just LF terminators, despite the warnings in the RFCs, and other MTAs handle this. So we make the CRs optional in all cases. It's possible for <LF>.<LF> to be inside an attachment causing the message to end early: 17:26:34 < cek> 2012-01-04 11:20:28 SMTP call from snt0-omc2-s17.snt0.hotmail.com [65.55.90.92] dropped: too many syntax or protocol errors (last command was "<<94><E1>^W<D9>^VuD0d<A9>^G^C*s<C5>~~<FE><D1><FA><94>ڧ<8F>bImm<EC>;<87>^LRy^C&b<A0>^M<CE>}H 17:26:34 < cek> <DB>]<F8>^X<DF>^QO<C8><FC><9F><C7>:ʏ^C<E2>^U<B7>q_<8A>^?<A1><F3>?<9C>^^r") -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
