Python SMTP发送HTML邮件总结

使用smtplib.SMTP_SSL发送邮件Python SMTP发送HTML邮件总结_第1张图片
msg:需要发送的html数据
message = MIMEText(msg, ‘html’, ‘utf-8’):设置发邮件内容msg、类型是html、编码是utf-8
message[‘From’] = Header(“测试”):设置发送人文本
message[‘To’] = Header(“测试负责人”):设置接收人文本
message[‘Subject’] = Header(‘测试报告’, ‘utf-8’):设置邮件主题
smtp = smtplib.SMTP_SSL(host, port):SMTP_SSL方式连接邮件服务器,host为smtp.qq.com,port为465
在这里插入图片描述
smtp.login(sender, password):登录发送人邮箱,sender发送人邮箱号
password:第三方登录QQ邮箱时,需要开启SMTP服务,获取授权码,此处password就填写生成的授权码

Python SMTP发送HTML邮件总结_第2张图片
smtp.sendmail(sender, receivers, message.as_string()):参数发送人、接收人、发送内容
在这里插入图片描述
启动程序即可发送成功
使用smtplib.SMTP发送邮件
SMTP方式连接邮件服务器,host为smtp.qq.com,port为25,其余地方代码保持不变。
Python SMTP发送HTML邮件总结_第3张图片

你可能感兴趣的:(Python SMTP发送HTML邮件总结)