我想解析用户收件箱中的一些电子邮件,但当我这样做时:
typ, msg_data = imap_conn.fetch(uid, '(RFC822)')
它将电子邮件标记为已查看或已阅读。这不是所需的功能。你知道我怎样才能让电子邮件保持以前的样子,无论是看得见还是看不见?
发布于 2010-10-18 09:38:50
在选择文件夹时,也可以将read_only
设置为true:
imap_conn.select('Inbox', readonly=True)
发布于 2010-07-20 02:15:26
下面的代码应该可以工作:
typ, msg_data = imap_conn.fetch(uid, '(BODY.PEEK[HEADER])')
或BODY.PEEK[TEXT]
等。
发布于 2010-07-20 01:58:04
根据RFC 1730的说法,您可以使用(RFC822.PEEK)
作为"message-parts“参数(我还没有验证哪些服务器真正正确地实现了这一点,但它们似乎并不难)。
https://stackoverflow.com/questions/3283460
复制相似问题