用Python发送邮件
原创
©著作权归作者所有:来自51CTO博客作者已注销的原创作品,请联系作者获取转载授权,否则将追究法律责任
如果没有yagmail,则需要进行安装,装完就能用了,十分简便。
import yagmail
# 连接服务器
# 用户名、授权码、服务器地址
yag_server = yagmail.SMTP(user="**@126.com", password="授权码", host="smtp.126.com")
# 发送对象列表
email_to = [
"**@qq.com",
]
email_title = "测试报告"
email_content = "这是测试报告的具体内容"
# 附件列表
email_attachments = [
"./attachments/report.png",
]
# 发送邮件
yag_server.send(email_to, email_title, email_content, email_attachments)
# 关闭连接
yag_server.close()