python - yagmail发送邮件

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']


# 发送邮件
yag.send(to=reveiver, subject=subject, contents=contents, attachments=attach)

 

 

存在的问题:

1. 钉钉邮箱中,会将附件的html文件当做正文铺开,且用电脑和手机打开效果不同

2. 如何将发件人邮箱修改为特定描述文字?

posted @ 2021-06-17 16:07  小虫虫大虫虫  阅读(91)  评论(0编辑  收藏  举报