3

これはこれに最適な場所ではないかもしれません。私はMozillaボードに投稿しましたが、SOはもう少し目玉になると思います...とにかく:

インライン画像を含むHTMLメールを生成しています。Outlook 2007では正常に表示されますが、Thunderbird 2.0.0.23とインラインでレンダリングされず、添付ファイルとして表示されます。サンダーバードクライアントに次のセットがあります。

Display attachments inline: tick 
Message Body As: Original HTML 

私が知る限り、さまざまなヘッダーが正しいことがわかります(Thunderbirdビューソースから):

------=_Part_1_9884354.1303120232543 
Content-Type: image/gif; name=classpath_466bd94ae6b_before.gif 
Content-Transfer-Encoding: base64 
Content-Disposition: inline; filename=classpath_466bd94ae6b_before.gif 
Content-ID: <classpath_466bd94ae6b_before.gif>

およびHTML(Thunderbirdソース):

<img title=3D"Before" alt=3D"Before" height=3D"13" width=3D"52" src=3D"cid:classpath_466bd94ae6b_before.gif"/>

ドキュメントごとにすべてが良さそうです、どんな提案もありがたいです。

ありがとう

4

1 に答える 1

2

同じ問題があり、 Content-Type: multipart/mixed; を変更して解決しました。Content-Type へ: multipart/related; (構築された電子メールの MIME 内)

于 2012-04-13T04:26:12.527 に答える