[Python-bugs-list] [ python-Bugs-723962 ] imaplib should convert line endings to be rfc2822 complient
SourceForge.net
noreply@sourceforge.net
Fri, 18 Apr 2003 17:16:16 -0700
Bugs item #723962, was opened at 2003-04-19 12:16
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=723962&group_id=5470
Category: Python Library
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Tony Meyer (anadelonbrin)
Assigned to: Nobody/Anonymous (nobody)
Summary: imaplib should convert line endings to be rfc2822 complient
Initial Comment:
When imaplib.append is called, it should convert line
endings from whatever they are (\r, \n or \r\n) to the
format required by rfc2822 (in turn, required by rfc1730),
i.e. CRLF - \r\n.
The email package generates mail with Python "internal"
line endings (i.e. \n), and so if a message is flattened
and then appended via imap improper line endings are
sent.
While some imap servers are ok with this, at least one
(Communigate Pro) mangles the message (all the
headers become part of the body).
smtplib has an example of how to do this.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=723962&group_id=5470