python内置库-email

发布时间 2023-06-03 17:51:27作者: 工作手记

email库简要介绍

eamil库用来创建和解析电子邮件,这些电子邮件可结合smtp协议和pop协议来发送及收取

位于 email 包的中心的类就是 EmailMessage这个类,利用它可构造一个邮件对象,利用这个邮件对象可添加正文、添加附件、设置收发件人

具体的官网文档不太好懂,下面给出几个示例

实例

下面利用smtp协议来发送邮件,可以用qq邮箱、网易邮箱的smtp服务来实现。用之前需要登陆自己的qq/163邮箱开通smtp服务,并拿到一个授权码作为访问服务的密码,用户名就是我们的邮箱账号,服务的端口不同的邮箱可能会不同

image

如上为qq邮箱,显示服务已开启,点击【管理服务】可拿到授权码

image
image
image
image
image
image
执行后,收件邮箱可收到3封对应的邮件,这里收件人是自己