python发邮件

Posted zibinchen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python发邮件相关的知识,希望对你有一定的参考价值。

yagmail 实现发邮件

yagmail 可以更简单的来实现自动发邮件功能。

 

1、安装

1 pip install yagmail

 

2、简单举例

 1 import yagmail
 2 
 3 #链接邮箱服务器
 4 yag = yagmail.SMTP( user="user@126.com", password="1234", host=smtp.126.com)
 5 
 6 # 邮箱正文
 7 contents = [This is the body, and here is just text http://somedomain/image.png,
 8             You can find an audio file attached., /local/path/song.mp3]
 9 
10 # 发送邮件
11 yag.send(taaa@126.com, subject, contents)

 

3、给多个用户发送邮件

1 # 发送邮件
2 yag.send([aa@126.com,bb@qq.com,cc@gmail.com], subject, contents)

 

4、发送带附件邮件

1 # 发送邮件
2 yag.send(aaaa@126.com, 发送附件, contents, ["d://log.txt","d://baidu_img.jpg"])

 

 

以上是关于python发邮件的主要内容,如果未能解决你的问题,请参考以下文章

Python发邮件

python编码发邮件

python 发邮件

python中关于发邮件的示例

49. Python 发邮件

Python向多人发送、抄送带附件的邮件(含详细代码)