import smtplib
from email.mime.text import MIMEText
from email.header import Header
html_text = \
'<table border=1>' + \
'<tr><th>'+ '编号' +'</th><th>'+'水果品种'+'</th></tr>' + \
'<tr><th>'+'1'+'</th><th>'+'菠萝'+'</th></tr>' + \
'<tr><th>'+'2'+'</th><th>'+'西瓜'+'</th></tr>' + \
'<tr><th>'+'3'+'</th><th>'+'苹果'+'</th></tr>' + \
'</table>'
message = MIMEText(html_text,'html') # 邮件内容,第二个可选参数要为html才可以
message['From'] = Header('小爱') # 邮件发送者名字
message['To'] = Header('小蓝枣') # 邮件接收者名字
message['Subject'] = Header('水果菜单') # 邮件主题
mail = smtplib.SMTP()
mail.connect("smtp.qq.com") # 连接 qq 邮箱
mail.login("邮箱@qq.com", "授权码") # 账号和授权码
mail.sendmail("邮箱@qq.com", ["邮箱@qq.com"], message.as_string()) # 发送账号、接收账号和邮件信息
学习记录:python 邮箱发送html表格
于 2021-03-22 18:03:29 首次发布