0
我試圖使用python的imap4庫和電子郵件的uid值遠程刪除電子郵件。我曾嘗試使用此代碼,但它沒有奏效。如何僅使用uid刪除特定電子郵件
mail.store(uid,'+FLAGS','\\Deleted')
mail.expunge()
如何刪除此特定電子郵件?
我試圖使用python的imap4庫和電子郵件的uid值遠程刪除電子郵件。我曾嘗試使用此代碼,但它沒有奏效。如何僅使用uid刪除特定電子郵件
mail.store(uid,'+FLAGS','\\Deleted')
mail.expunge()
如何刪除此特定電子郵件?
如果您使用的UID,你需要使用UID店:
mail.uid('STORE', uid,'+FLAGS','\\Deleted')
mail.expunge()
請勿混用UID的消息序列號(讀取,存儲,搜索)(UID獲取,UID店,UID搜索)。你可能一起刪除錯誤的信息!
您可能還想考慮IMAPClient(https://pypi.python.org/pypi/IMAPClient)。它使得使用UID更容易一些。 –