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