收取邮件一般用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表示发现重名文件应该怎么处理

最新文章

  1. 去哪儿搜索引擎QSearch设计与实现
  2. Go语言接口
  3. swift导航栏导航按钮添加多个按钮事件
  4. EF批量插入 扩展
  5. Linux配置全局环境变量的方法
  6. python解无忧公主的数学时间097.py
  7. 解决办法-错误:Access denied for user 'root'@'localhost' - java
  8. centos7 下安装oracle 11g笔记
  9. leanchat-android
  10. cuda-convnet 卷积神经网络 一般性结构卷积核个数 和 输入输出的关系以及输入输出的个数的说明:
  11. sql语句select group by order by where一般先后顺序 转载
  12. Lamada转化字符类型
  13. jQuery事件 (jQuery实现图片轮播)
  14. 使用docker部署ambari的若干要点
  15. go标准库的学习-strconv-字符串转换
  16. Java http请求和调用(二)
  17. IntellJ IDEA javax.servlet.ServletException 找不到javax.servlet.ServletException的类 java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
  18. 拒绝“高冷”词汇!初学C#中实用的泛型!
  19. MySQL的GTID复制
  20. Spring IOC (DI-依赖注入)

热门文章

  1. Python GUI之Tkiner实战
  2. C语言讲义——快速排序
  3. Apache HTTPD 换行解析漏洞--CVE-2017-15715
  4. How tomcat works(深入剖析tomcat)生命周期Lifecycle
  5. 这次我让你彻底弄懂 RESTful
  6. c++11-17 模板核心知识(十一)—— 编写泛型库需要的基本技术
  7. FPGA 串口
  8. Java中的Set对象去重
  9. JZOJ8月10日提高组反思
  10. 20190627_解决ADB的device offline问题的两种方法