收取邮件一般用pop和imap,这里使用国人大神开发的zmail来收取:
1 ''' 2 #利用zmail收取邮件 3 #只要几行代码 4 #安装库:pip3 install zmail 5 #国内大神开发的zmail,使用很符合国人习惯 6 ''' 7 8 #导入库 9 import zmail 10 11 #登录邮箱 12 server = zmail.server('958316676@qq.com', '授权码字符串') 13 14 #获取最新的邮件 15 mail = server.get_latest() 16 #print(mail) 17 #print(type(mail)) 18 #查看邮件内容 19 #zmail.show(mail) 20 21 #获取邮件内容的一部分,比如只想看标题 22 print(mail['subject']) 23 #取出邮件的id 24 print(mail['id']) 25 #取出邮件的发件人 26 print(mail['from']) 27 #取出邮件的收件人 28 print(mail['to']) 29 #取出邮件的plaintext内容 30 print(mail['content_text']) 31 #取出邮件的html内容 32 print(mail['content_html']) 33 #取出邮件的附件 34 zmail.save_attachment(mail, target_path=None, overwrite=True) #将mail里获取到的福建保存到target_path(指定路径),overwrite表示发现重名文件应该怎么处理