POP3_REC_MAIL.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:PyQYT 作者: cukewu 项目源码 文件源码
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.')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号