Webサイトで使用しているCMSから、Thunderbird(7.0)で毎週レポートを受け取ります。すべてが正しいレイアウトで表示されますが、画像は表示されません。埋め込み画像を表示するのに対して、48の添付ファイルがあることを示しています。
Thunderbirdを正しく表示する方法を知っている人はいますか?
Googleにログインして(私はGoogle Appsを使用しています)、メールを表示すると、すべてが正常に表示されます。また、電子メール形式はHTMLであり、「リモートコンテンツの表示」をオンにしています。注:CMSロゴには、埋め込まれた画像だけが表示されません。また、「添付ファイルをインラインで表示する」というオプションをチェックしました。
[〜#〜] update [〜#〜]
Harrymcによって提供された情報を調べると、問題は送信方法に関係しているようです。 Microsoft Word/Outlookの問題についての何か。ソースを見たときにこのコードを見つけました:
Content-type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Description: Online-Sales163664
Content-Disposition: attachment; filename="Online-Sales163664"
Content-Type: image/png
Content-ID: <Online-Sales163664>
Content-Disposition: inline
それは言うべきです:Content-Type: image/jpeg;
vs octet-stream
これを修正する方法はありますか?
MozillaZineから メッセージ内の画像は表示されません :
メニューエントリView > Message Body As
で「元のHTML」が指定されていることを確認してください。
すでにそうしている場合は、「Simple HTML」に切り替え、終了してThunderbirdを再起動します。
それでも問題が解決しない場合は、「元のHTML」に復元して再起動してください。
それでも画像を表示できない場合:
迷惑メールとしてマークされたメッセージは通常「サニタイズ」されます。つまり、画像やその他のHTML形式なしで表示されます。この動作を変更するには、[ツール]-> [迷惑メールコントロール]に移動し、[設定]タブをクリックして、[迷惑メールとしてマークされたHTMLメッセージを表示するときにHTMLをサニタイズする]チェックボックスをオフにします。
プロキシでThunderbirdを使用している場合は、これが問題の原因である可能性があります。プロキシ設定を調整してみて、これが役立つかどうかを確認してください。関連するフォーラムスレッドのいくつかは、 ここ 、 ここ 、および ここ です。
WordとOutlookの組み合わせを使用して作成/送信されたメッセージは、問題を引き起こす可能性があります。この フォーラムトピック は、Microsoftが画像の添付ファイルに異常な「content-type」ヘッダーを作成したことが原因であることを示しています。
編集
あなたが投稿したメッセージのヘッダーはすべてだまされています。 Content-Typeがすべて間違っていて、2回表示されるだけでなく、ファイル名に表示を制御するために使用できる拡張子がありません。
送信者にもっと良い電子メールクライアントを使用するように依頼する必要があります。そうしないと、ファイル名に拡張子「.png」を追加するだけで問題が解決する可能性があります。
たぶんこの記事は少し役立つでしょう: Mozilla Thunderbirdで受信した電子メールメッセージを編集する方法 。そうでない場合は、Windows Mail/Outlookを試してみてください。これは、Internet Explorerのようなものであれば、MIMEタイプではなくコンテンツごとに添付ファイルを分析する可能性があります。