python发送邮件--email、zmail、 yagmail
发布时间:2023年12月30日
邮件,作为最正式规范的沟通方式,在日常办公过程中经常被用到
我们都知道 Python 内置了对 SMTP 的支持,可以发送纯文本、富文本、HTML 等格式的邮件
本文将聊聊利用 Python 发送邮件的 3 种方式
准备
-
126邮箱
以 126 邮箱为例,在编码之前,我们需要开启 SMTP 服务,手动新增一个授权码
其中,账号、授权码和服务器地址用于连接登录邮箱服务器
发信邮箱host:smtp.126.com
-
如果是163邮箱只需要准备账号和密码;
如果是QQ邮箱,需要准备账号和授权码(密码不好用),可以去QQ邮箱官网的帮助中心去查看授权码的获取方式。
QQ 邮箱的服务器地址 (host) 是:
- 收信服务器 (POP3) : pop.qq.com 端口号:465
- 发信服务器 (SMTP) : smtp.qq.com 端口号:995
- 另若在手机中设置的话,请将安全类型设置为SSL(接受所有证书)或SSL/TLS(接受所有证书),或相关的安全类型。
smtplib + email
smtplib 是 Python 自带的依赖库,可以直接导入使用首先,通过邮箱账号、授权码、邮箱服务器地址初始化一个 SMTP 实例
文章来源:https://blog.csdn.net/qq_40597070/article/details/135297729
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!