Python利用zmail收取邮件

收取邮件一般用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表示发现重名文件应该怎么处理
原文地址:https://www.cnblogs.com/mafu/p/14046956.html