python清空郵箱

weixin_33976072發表於2017-01-16

公司有個郵箱專門用來接收告警資訊。每天都有上千個郵件。
突然有一天,郵箱無法收郵件了,因為伺服器上沒空間了。於是刪除了郵件,發現伺服器上還是滿的……

於是乎,為了偷懶省的去刪除伺服器上上萬封郵件,找了個python的指令碼,用於一鍵刪除郵件。
<pre>

!/usr/bin/python

import poplib
def main():
uugame = poplib.POP3('mail.xxxx.cn',110)
uugame.user('xxxxx_name')
uugame.pass_('xxxx_password')
totalNum, totalSize = uugame.stat()
print "totalNum = "+str(totalNum)+";totalSize=" + str(totalSize);
for i in range(totalNum):
uugame.dele(i+1)
print("index=" + str(i))
print uugame.stat()
uugame.quit()
print("finish")
if name=="main":
main()
</pre>

做個筆記,留以備用。

相關文章