发送邮件(多人)

#SMTP:简单邮件传输协议,属于TCP/IP协议
#smtplib模块,发送邮件
#email模块,负责构造邮件
import smtplib #发送邮件模块
from email.mime.text import MIMEText #定义邮件内容
from email.header import Header #定义邮件标题
from email.mime.multipart import MIMEMultipart #定义邮件附件
#发送邮箱服务器
smtpserver='smtp.qq.com'
#设置用户名和密码
user='****@qq.com'
password = '****' #指的是授权密码不是登录密码
#发送和接收邮箱
sender='***@qq.com'
receive="***@126.com,****@qq.com" #多个收件人
#发送邮件主题和内容
subject="Selenium 自动化测试"
content='<html><h1 style="color:red">我要自学selenium,努力加油坚持</h></html>'
#定义HTML邮件正文
msg=MIMEText(content,'html','utf-8')
msg["Subject"]=Header(subject,'utf-8')
msg['From']='****@qq.com'
msg['To']='****@126.com'

#ssl协议端口号是465、587
smtp=smtplib.SMTP_SSL(smtpserver,465)
#向服务器标识用户身份
smtp.helo(smtpserver)
#服务器返回结果却认
smtp.ehlo(smtpserver)
#登录邮箱服务器用户名和密码
smtp.login(user,password)

print('Start send Email...')
#发送,发送多人要用到split分割成列表
smtp.sendmail(sender,receive.split(','),msg.as_string())
smtp.quit()
print('Send Email end!')

转载于:https://www.cnblogs.com/Luafair/p/9999506.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值