yagmail是python的一个第三方库,可以让我们以非常简单的方法实现自动发送邮件功能。
1. 安装yagmail库
pip install yagmail
2. 示例
import yagmail
# 连接发送邮箱服务器
yag = yagmail.SMTP(user='847486345@qq.com', password='****', host='smtp.qq.com')
# 主题
subject = '2121'
# 邮件正文
contents = ['aa',
'ss']
# 附件
attach = ['/Users/zhangyang/PycharmProjects/untitled/image/yinzhang.png',
'/Users/zhangyang/PycharmProjects/untitled/report/123.html'
]
# 邮件接收人
reveiver = ['18109230755@163.com', 'zhangyang@3hea.com']
# 发送邮件
存在的问题:
1. 钉钉邮箱中,会将附件的html文件当做正文铺开,且用电脑和手机打开效果不同
2. 如何将发件人邮箱修改为特定描述文字?