2011-11-25 38 views
0

由於Outlook和Thunderbird的崩潰,我每天都會收到約100k郵件和客戶端過濾器不工作。我寫在Python下面的代碼刪除所有消息:我們可以以某種方式使用Python創建服務器端過濾器嗎?

import imaplib 
box = imaplib.IMAP4_SSL('imap.mail.microsoftonline.com', 993) 
box.login("[email protected]","password") 
box.select('Inbox') 
typ, data = box.search(None, 'ALL') 
for num in data[0].split(): 
box.store(num, '+FLAGS', '\\Deleted') 
box.expunge() 
box.close() 
box.logout() 

但後來我得到套接字錯誤。如果以某種方式,我可以使用python在服務器端創建過濾器,那麼處理這些電子郵件真的很容易。

請幫忙!!

回答

0

這可能與您在註銷之前關閉連接有關。

+0

其實,它的發生是因爲負荷太重..無論如何,主要的任務並不是刪除我擁有的所有消息,而是以某種方式管理它們。所以anyidea我如何創建服務器端過濾器? – codersofthedark

相關問題