次の方法でhtml文字列を作成するPython2.2スクリプトがあります。
html_string = ""
html_string = html_string + "MIME-Version: 1.0\n"
html_string = html_string + "Content-type: text/html\n\n"
html_string = html_string + "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">"
html_string = html_string + "<html>..."
html_string = html_string + "</html"
次に、このデータをファイルに修正します。次に、次のコマンドを実行します。
os.system("mail -s \"<Subject>\" <my_email_addr> < /path/to/file/email_file")
その後、メールを受け取りますが、すべてフォーマットされていない状態で送信されます。すべてのhtmlタグなどが表示されます。HTMLを表示するようにするにはどうすればよいですか?ところで、私はOutlook2010をメールクライアントとして使用しています。
ありがとうございました。