Python自动化读取邮件基础代码讲解

本文介绍了Python中用于读取邮件的poplib库和imbox库,详细阐述了如何创建连接、登录服务器、获取邮件列表、遍历邮件以及退出服务器。此外,还讨论了imbox库在安全存储密码方面的方法,并提供了相关代码示例,展示了如何筛选特定邮件、标记已读和删除邮件的操作。
摘要由CSDN通过智能技术生成

这篇文章将分别介绍两个很实用的收取及读取邮件的库imbox 和 poplib,主要将讲解:

 
  1. imbox 收取邮件

  2. poplib 收取邮件

  3. keyring 存储密码

图片

确定配置好了之后就可以继续阅读今天的文章!

一、poplib库

poplib 模块提供了 poplib.POP3 和 poplib.POP3_SSL 两个类,分别用于连接普通的 POP 服务器和基于 SSL 的 POP 服务器。连接到服务器后,按照 POP3 协议与服务器交互。

注意:虽然 POP3 得到了广泛支持,但已过时。POP3 服务器的实现质量差异很大,而且太多的服务器都很差。后面会介绍基于 IMAP 服务器的 imbox 

下面以 QQ 邮箱为例示范如何完整 poplib 库的使用

1、创建连接

使用poplib.POP3_SSL创建连接

import poplib
import email.parser, email.policy
conn = poplib.POP3_SSL('pop.qq.com', 995) 

很多人学习python,不知道从何学起。
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
QQ群:810735403

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值