第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

使用 Python imaplib 永久刪除 Gmail 電子郵件

使用 Python imaplib 永久刪除 Gmail 電子郵件

狐的傳說 2021-12-29 10:17:48
我正在使用 Gmail 規(guī)則將某些電子郵件標(biāo)記為“刪除”以標(biāo)記為永久刪除。使用這個(gè) python 腳本,我可以成功地將它們移動(dòng)到 Gmail Bin,但一旦它們在那里就無法永久刪除它們。有任何想法嗎?我試過在 Gmail imap 設(shè)置中設(shè)置自動(dòng)清除開/關(guān),但沒有任何改變。mail = imaplib.IMAP4_SSL('imap.gmail.com', 993)try:    rv, data = mail.login(EMAIL_ACCOUNT, EMAIL_PASS)except imaplib.IMAP4.error as e:    print "LOGIN FAILED!!! "    print e    sys.exit(1)print rv, datamail.select("delete")type, data = mail.search(None, 'ALL')mail.store("1:*",'+X-GM-LABELS', '\\Trash')mail.store("1:*", "+FLAGS", '\\Deleted')mail.expunge()
查看完整描述

1 回答

?
德瑪西亞99

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊

總結(jié)一下問題:

Gmail 對 IMAP 文件夾的模擬意味著帶有許多標(biāo)簽的郵件在許多文件夾中顯示為單獨(dú)的副本。一些郵件數(shù)據(jù)和元數(shù)據(jù)在文件夾之間共享,但其他元數(shù)據(jù)不是。

\Deleted標(biāo)志放在郵件上會(huì)從郵件中刪除當(dāng)前文件夾/標(biāo)簽。如果這是最后一個(gè)標(biāo)簽,則此郵件將被歸檔并在All Mail文件夾中可用。

使用 IMAP 將郵件移動(dòng)到垃圾箱或 Bin 文件夾(通過MOVECOPY*1),或添加垃圾箱標(biāo)簽對應(yīng)于為其提供垃圾箱標(biāo)簽(并應(yīng)自動(dòng)刪除所有其他標(biāo)簽)。然后它將坐在那里并在 30 天內(nèi)被清除。

要永久刪除已刪除的郵件,您需要到selectBin 或 Trash 文件夾(其名稱取決于區(qū)域設(shè)置,您可能需要list找到它),然后添加\Deleted標(biāo)志,這對應(yīng)于永久刪除。

在您的示例中,您已將郵件移至垃圾箱,并從郵件中多余地刪除了當(dāng)前標(biāo)簽。您需要切換到廢紙簍文件夾以將其永久刪除。

*1:如果您使用UID MOVEUID COPY,則UIDPLUS響應(yīng)應(yīng)返回垃圾箱文件夾中的新 UID,您可以使用該 UID 永久刪除項(xiàng)目。

注意:Gmail 網(wǎng)絡(luò)界面中的 IMAP 設(shè)置 UI 理論上具有自定義此行為的設(shè)置,但根據(jù)我的經(jīng)驗(yàn),更改它們沒有實(shí)際效果。


查看完整回答
反對 回復(fù) 2021-12-29
  • 1 回答
  • 0 關(guān)注
  • 622 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號