POP3_REC_MAIL.py 文件源码

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

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


问题


面经


文章

微信
公众号

扫码关注公众号