2022-05-09
阅读量:
1307
使用python发送邮件除了可以使用 email.mime.multipart模块,还可以使用yagmail。个人感觉yagmail更加简单些
以下是一个使用yagmail发送邮件的示例:
import yagmail import time user="77xxxx@qq.com" #发件人邮箱 password="jhcryppljuthbehh" #发件人的SMTP服务授权密码) host="smtp.qq.com" #SMTP服务器地址 mail=yagmail.SMTP(user,password,host) contents = ['今日报表已更新,请注意查收。','如有疑问请与我联系!'] #邮件正文内容 attachment = [r'D:\餐饮日报\hello.jpg'] #一张图片附件,这里也可放excel表格等类型的附件 #subject="这是一封使用yagmail模块测试的邮件"receiver = ['77xxxx@qq.com','xxxxxxxxx@qq.com'] #收件人 mail.send(receiver,subject, contents) #发送邮件 mail.close() print('当前时间:',time.strftime('%H:%M:%S',time.localtime(time.time())) ,"邮件发送成功")
以下是程序运行的结果。运行完代码后效果如下,可以看到我已经成功给自己发送了一封邮件。
参考文章:
Python办公自动化实践:连接MySQL数据库实现每日定时批量发送报表邮件
171.0682
2
1
关注作者
收藏
推荐帖子
0条评论
0条评论
1条评论