1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 使用Python发送HTML格式的邮件

使用Python发送HTML格式的邮件

时间:2023-04-05 23:29:19

相关推荐

使用Python发送HTML格式的邮件

import smtplibfrom email.mime.text import MIMETextmailto_list = ["123456@"] # 收件人的邮箱账号mail_host = "" # 设置服务器mail_user = "123456@" # 发件人的邮箱mail_pass = "xxxxxxxxxxx" # 发件人的授权码mail_postfix = "" # 发件箱的后缀def send_mail(to_list, sub, content): # to_list:收件人;sub:主题;content:邮件内容me = "hello" + "<" + mail_user + "@" + mail_postfix + ">" # 这里的hello可以任意设置,收到信后,将按照设置显示print(me)msg = MIMEText(content, _subtype='html', _charset='gb2312') # 创建一个实例,这里设置为html格式邮件msg['Subject'] = sub # 设置主题msg['From'] = memsg['To'] = ";".join(to_list)try:s = smtplib.SMTP()s.connect(mail_host) # 连接smtp服务器s.login(mail_user, mail_pass) # 登陆服务器s.sendmail(me, to_list, msg.as_string()) # 发送邮件s.close()return Trueexcept (Exception):print("失败咯...")return Falseif __name__ == '__main__':if send_mail(mailto_list, "hello", "<a href='/visec479/'>Dana、Li</a>"):print("发送成功")else:print("发送失败")# 链接地址: /visec479/p/4142818.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。