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.')
评论列表
文章目录