まりふのひと

HTML形式か否かはメールヘッダのContent-Typeを見ればいいの?

受信した迷惑メールに引っかからないよう、Outlook Express の設定を次のようにしている。

    • [送受信]時は、プレビューウィンドウを非表示にする。
    • 「メッセージはすべてテキスト形式で読み取る」

この状態で「このメールはテキスト形式か、それともHTML形式(リッチテキスト形式)か」は「見た感じ」でしか判らない。
どうやらヘッダの Content-Type を見ればいいようだ*1 ‥‥ が、添付ファイル有無を含めると完全ではないようだ。

No.Content-Typeメッセージ形式添付ファイル備考
1text/plain;テキストなし 
2multipart/mixed;テキスト
HTML
有り
有り
 
3multipart/alternative;HTMLなし 
4multipart/related;
type="multipart/alternative";
HTMLなしメッセージ中に画像入り

※ 不明