以下の Python で「sendmail」機能を使用して電子メールを送信すると、HTML コード @ http://pastie.org/8289379にBANG(!) が表示されるという問題があります。投稿 @ HTML 電子メールの感嘆符を読みました。解決策は、データを base-64 エンコードに変更するか、HTML コードの長い行に \r\n を追加することです。この強打(!) ?
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()