【发布时间】:2013-09-02 07:08:57
【问题描述】:
我有一个问题,在我的 HTML 代码@http://pastie.org/8289379 中使用下面 python 中的“sendmail”功能发送电子邮件时出现 BANG(!),我已阅读 HTML 电子邮件解析中的 @Exclamation Point 帖子将其更改为 base-64 编码数据或在我的长行 html 代码中添加 \r\n,我不知道如何将 HTML 代码更改为 base-64 编码?有没有人有任何其他想法来摆脱这个爆炸( !)?
msg = MIMEText("%s" % body, 'html')
msg['Content-Type'] = "text/html; charset=ascii"
s = SMTP('localhost',25)
s.sendmail('userid@company.com', ['userid2@company.com'],msg=msg.as_string()
【问题讨论】:
-
你能告诉
msg.as_string()的结果是什么,而不是链接中发送的邮件吗?另外,“MIMEText 和 SMTP”从哪里来?导入应该包含在您的问题中。