我正在尝试使用IMAP从Gmail的已发送邮件文件夹中检索新邮件,但在发送文件夹中,每封邮件都设置了\ Seen标志。所以我无法检索文件夹中的最新消息。
imap_conn.select("[Gmail]/Sent Mail")
typ, data = imap_conn.search(None,since_date,'UnSeen')
有人知道如何从已发送文件夹中检索新邮件吗?
答案 0 :(得分:1)
用于“已发送邮件”的名称。文件夹检查:
mail.list()
确保使用字符串中的额外引号,例如:
imap_conn.select('"[Gmail]/Sent Mail"')
这对我有用。
答案 1 :(得分:0)
虽然效率低于Gryphius的答案,但您创建了一个自定义IMAP标记,然后标记您使用该自定义标记看到的所有消息。
以下是来自SO的示例: javamail: Setting custom flags on imap mail and searching for mails with custom flags