2011-08-10 11 views
4

私は完全なレポートと要約を生成するアプリケーションを作成しており、電子メールで送信します。 概要は電子メールでテキストとして送信され、完全なレポートが添付ファイルとして送信されます。 偉大な例である(link)が見つかりましたが、フォントの書体をモノスペース(例: 'Courier New')に設定する必要があります。Python - 電子メールのテキストを変更する方法

どうすればいいですか?

ありがとうございます。

答えて

8

電子メールは平文とHTMLの両方で送信されます。プレーンテキストの電子メールレンダラーは一般にモノスペースフォントでレンダリングされますが、その保証はありません。さらに重要なのは、プレーンテキストが表示されるフォントを変更することはできません。

受信者がHTML対応の電子メールクライアントでメールを読んでいる場合は、<font face="Courier New, Courier, monospace"></font>(フォントタグ)あなたがCourierに持っていたい電子メールの周りに。提供される方法では、次のようになります。

text = '<font face="Courier New, Courier, monospace">' + text + '</font>' 

メール全体にしたい場合は、

-1

電子メールをHTML形式で生成し、必要なタグを挿入する必要があります。

+0

非常に部分的な答えです(例を挙げてください)+すべてのクライアントがHTML電子メールをサポートしているわけではありません。 –

関連する問題