Python【yagmail】模块发邮件

mac2022-06-30  90

#步骤一:import yagmail#步骤二:实例化一个发邮件的对象username = '553637138@qq.com' #邮箱账号pwd='sa2008' #授权码mail = yagmail.SMTP( user=username, password=pwd, host='smtp.qq.com', #smtp_ssl=True #如果是qq邮箱或者公司内部的邮箱使用了安全协议的话,就需要加上参数:smtp_ssl=True )#步骤三:调用发邮件的对象发送邮件mail.send( to=['lily@163.com','haifeng@163.com'], cc=['zhangsan@qq.com','lisi@qq.com'], #如果多个收件人和抄送人,参数写成list类型 #to='lily@163.com', #cc='zhangsan@qq.com', #如果收件人和抄送人只有一个,参数写成str类型 subject="邮件标题", contents="邮件正文内容", attachments=[r'测试用例_new.xls',r'XX商城测试用例.xls'] #attachments='测试用例_new.xls' #多个附件用list,单个附件用字符串)print("邮件发送成功")#发邮件步骤:#1、在个人邮箱设置里面打开smtp服务#2、开启邮箱授权码,并记住该授权码#3、安装yagmail第三方模块,pip install yagmail这个模块,发中文附件的时候,文件名会乱码

转载于:https://www.cnblogs.com/mtszw/p/9087542.html

最新回复(0)