发送邮件 def send_mail(): # 发送者邮箱 sender = 'send@qq.com' # 邮件抬头 subject = '新增产品' # 邮件内容 mail_msg = '邮件内容' # 三个参数:第一个为文本内容,第二个 plain 设置文本格式,第三个 utf-8 设置编码 message = MIMEText(mail_msg, 'html', 'utf-8') message['From'] = _format_addr(u'邮件发送者 <%s>' % sender) message['To'] = _format_addr('邮件接收者' + ' <%s>' % sender) message['Subject'] = Header(subject, 'utf-8') try: msg = EmailMultiAlternatives(message['Subject'], mail_msg, _format_addr(u'地址汉字 <%s>' % sender), [_format_addr('接收者名称' + ' <%s>' % 'xxx@qq.com')]) msg.content_subtype = "html" # 发送 msg.send() return Constant.SUCCESS except Exception: return Constant.FAIL # 邮件格式 def _format_addr(s): name, addr = parseaddr(s) return formataddr((Header(name, 'utf-8').encode(), addr))
04-07
01-30
10-24
851
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交