我的應用程序生成帶有用於報告的表格的html電子郵件。Python smtplib破壞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的分析 - >遵循TCP流功能...您將獲得TCP會話的ASCII轉儲 –