我的程序读取收件箱中的所有邮件,但只回复我指定的发件人。我想以某种方式使未回复的邮件再次成为未读邮件。我在MACOSX上使用可视代码
当它检查收件箱时,我尝试将readonly值设置为True。这样做的问题是,该程序会让相同的电子邮件保持未读状态,最终会多次回复。 有没有更好的方法选择文件夹
def imap_init():
print("Initializing IMAP . . . ", end = '')
global client
client = imapclient.IMAPClient(imapserver)
client.login(radr,pwd)
client.select_folder("Inbox", readonly=False)
有几种方法
你可以clear the \seen flag to make them unseen
或者您可以使用\response标志,在应答时设置\response,避免应答已应答的消息(你需要search for UNANSWERED messages。)
或者您可以使用the PEEK variant when you fetch messages避免自动设置\Seen,并在回答时设置\Seen
选项2最符合RFC作者的意图,但我不知道哪个选项最适合您的情况和心态
相关问题 更多 >
编程相关推荐