写点什么

教你用 3 行代码发邮件

用户头像
小匚
关注
发布于: 2021 年 05 月 25 日
教你用 3 行代码发邮件

不用听什么 IMAP,SMTP 了。


人生苦短,快用 Python 啊。


来,话不多说,上代码:

# yagmail 对 smtplib 进行了更高级的封装
import yagmail # 第一行
conn = yagmail.SMTP( user="邮箱地址@XXX.com", password="密码", host="smtp.exmail.qq.com", #在邮箱设置里可查。 port=465 #在邮箱设置里可查。) # 第二行,这里是为了美观分开的
conn.send(["xinfangmin@XXX.com", '5532064.91@163.com'], "晚安", "这是用来测试抄送的晚安邮件~。", ["0514xnXXXX.xlsx","0514hb2XXXX.xlsx"] )# 第三行 4个参数:收件人邮箱,主题,正文,附件
复制代码


作些解释说明:


(1) yagmail 非自带库,需要在命令窗口 pip install yagmail;


(2)在 conn.send 这里报错的话,可以先换几个端口号试试:587......,当然了,都不如直接去你要登录的邮箱设置里面找的准确。见下图:


效果图:


发布于: 2021 年 05 月 25 日阅读数: 39
用户头像

小匚

关注

进一寸有进一寸的欢喜 2019.07.22 加入

喜欢玩 Python 和 写书摘 的女孩儿 见证我的成长-->微信公众号:小匚(fang,一声),等你来~

评论

发布
暂无评论
教你用 3 行代码发邮件