【发布时间】:2011-10-04 03:27:09
【问题描述】:
我的应用程序生成带有用于报告的表格的 html 电子邮件。
s = smtplib.SMTP(self.server)
s.sendmail(self.addrFrom(), self.addrTo(), message.getvalue())
当我在发送之前检查 message.getvalue() 时,html 是有效的。但是,当我在将源发送到 Outlook 时检查源时,它会显示为:
<TD>04/07/2011</TD><!
TD>30/04/2011</TD>
代替:
<TD>04/07/2011</TD><TD>30/04/2011</TD>
有人对正在发生的事情有任何想法吗?
【问题讨论】:
-
在 python 发送 TCP/25 之后,您应该使用wireshark 嗅探它...很有可能在您的脚本上游发生损坏...尤其是在涉及 Outlook 的情况下。使用wireshark的Analyze -> Follow TCP Stream功能...你会得到一个TCP会话的ASCII转储