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表示发现重名文件应该怎么处理

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM