一、yagmail安装
使用pip install yagmail命令安装。我的环境是python2.7.15,使用pip直接安装就ok了。

二、实例
1、开通SMTP服务
检查使用的邮箱服务器是否开启的SMTP服务,比如qq邮箱,登录进去,在设置-账户里面去开通SMTP,开启的时候有一个授权码,这个授权码要记住,因为待会发送邮件的时候登录的密码就是这个授权码,而不是你的登录密码。

2、
#-*- coding:utf-8 -*-
import yagmail
#连接邮箱服务器
yag = yagmail.SMTP(
user="1112@qq.com",#邮箱账号
password="11111",#邮箱开通smtp服务授权码
host="smtp.qq.com"#服务器地址
#smtp_ssl = True #如果用的是qq邮箱或者你们公司的邮箱使用安全协议的话,必须写上smtp_ssl = True
)
#发送邮件
yag.send(
to='1305665491@qq.com',#如果是多个收件人的话,写成list就行了
cc= '417418104@qq.com',#抄送
subject='很开心你们会收到这邮件', #邮件标题
contents='你们好啊,今天过得怎么呀', #邮件正文
attachments=[r'E:\TestProgram\selenium\open_csdn.py'

本文介绍了如何在Python环境中使用yagmail库来发送邮件。首先,通过pip安装yagmail,然后在QQ邮箱中开通SMTP服务并获取授权码。利用yagmail,只需几行代码即可实现邮件发送功能。
最低0.47元/天 解锁文章
648

被折叠的 条评论
为什么被折叠?



