0

content-type が multipart/alternative に設定された電子メールの添付ファイルが SMTP サーバーで表示されない問題を解決するために、電子メールを multipart/mixed に設定する必要がありましたが、これには残念ながら、両方のコンテンツが表示されるという副作用があります。無意味な重複を作成し、ユーザーにとって見苦しいものです。

multipart/mixed セットを使用して、ユーザーから「text/plain」を非表示にし (パーサーによって使用されるため、削除せずに)、HTML のみを表示する方法はありますか? ユーザーがすべてを見ることができるIMAPなどではなく、サイレントプログラム(hotmail、yahooなど)に対してのみ非表示にすることについて言及しています。

4

1 に答える 1

1

テキストをユーザーに表示したくない場合は、テキスト/プレーン部分の内容がより正確なメタデータであるため、マルチパート/混合メッセージの一部としてそれを含めることは間違っているようです。できればヘッダーか何かに入れたいと思います。

それがマルチパート メッセージの一部でなければならない場合は、メール クライアントが知らないカスタム MIME タイプを使用してテストし、問題のセクションが非表示になるかどうかを確認します。これは少しハックに感じますが、潜在的に機能する可能性があります。

于 2012-06-05T15:32:40.717 に答える