概述
def send_mail(to_list, sub, content, attpath):
me = "*******" + ""
msg = MIMEMultipart()
msg['Subject'] = sub
msg['From'] = me
msg['To'] = ";".join(to_list)
htmlf=open(attpath,'r',encoding="utf-8")
htmlcont=htmlf.read()
email_text = MIMEText(htmlcont, _subtype='html')
msg.attach(email_text)
sep = os.sep
attname = attpath.split(sep)[-]
# 首先是xlsx类型的附件
email_att = MIMEApplication(open(attpath, 'rb').read())
email_att.add_header('Content-Disposition', 'attachment', filename=attname)
msg.attach(email_att)
try:
server = smtplib.SMTP()
server.connect(mail_host) # 连接服务器
server.login(mail_user, mail_pass) # 登录操作
server.sendmai
最后
以上就是跳跃微笑为你收集整理的python发送html格式邮件,python3发送html格式的邮件的全部内容,希望文章能够帮你解决python发送html格式邮件,python3发送html格式的邮件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复