2017-05-03 80 views
0

我試圖使用python的imap4庫和電子郵件的uid值遠程刪除電子郵件。我曾嘗試使用此代碼,但它沒有奏效。如何僅使用uid刪除特定電子郵件

mail.store(uid,'+FLAGS','\\Deleted') 
mail.expunge() 

如何刪除此特定電子郵件?

+0

您可能還想考慮IMAPClient(https://pypi.python.org/pypi/IMAPClient)。它使得使用UID更容易一些。 –

回答

1

如果您使用的UID,你需要使用UID店:

mail.uid('STORE', uid,'+FLAGS','\\Deleted') 
mail.expunge() 

請勿混用UID的消息序列號(讀取,存儲,搜索)(UID獲取,UID店,UID搜索)。你可能一起刪除錯誤的信息!

相關問題