def qyt_rec_mail(mailserver, mailuser, mailpasswd, mailprefix):
print('Connecting...')
server = poplib.POP3(mailserver)#????????
server.user(mailuser)#????????
server.pass_(mailpasswd)#???????
try:
print(server.getwelcome())#?????????
msgCount, msgBytes = server.stat()#??????????
print('There are', msgCount, 'mail message in', msgBytes, 'bytes')#??????????
print(server.list())#??????
for i in range(msgCount):#??????
hdr, message, octets = server.retr(i + 1)#????
mail_file_name = mailprefix + '_' + str(i+1) + '.txt'#???????
mail_file = open(mail_file_name, 'wb')#????????
for line in message:
mail_file.write(line)#???????????
mail_file.close()#?????????????
print(mail_file_name + ' Recieved!!!')
finally:
server.quit()#?????
print('Bye.')
评论列表
文章目录