1

まず、既存のオープン ソース ライブラリを修正しています。HTML メールを送信するときにプレーンテキスト バージョンのメッセージを送信する必要があることはわかっていますが、これはベスト プラクティスの質問ではありません。下位互換性を維持しないと、彼らは私のパッチを受け入れません。

HTMLメールのみが送信される状況を最もよく処理する方法を見つけようとしています。

ライブラリは現在これを生成します:

MIME-Version: 1.0
Content-Type: text/html;

Hello, World

しかし、受信トレイで見たすべての HTML のみのメッセージは次のように表示されます。

MIME-Version: 1.0
Content-Type: multipart/alternative; 
    boundary="----=_Part_1935495_1732146301.1367384830372"

----=_Part_1935495_1732146301.1367384830372
Content-Type: text/html;

Hello, World
----=_Part_1935495_1732146301.1367384830372--

これがベストプラクティスなのか要件なのかわかりません

私は経験しました:

しかし、情報が見つかりませんでした。

4

1 に答える 1

0

使用Content-Type: Multipart/related; type=Text/HTML:

From: user1@example.com
To: user2@example.com
Subject: An example
Mime-Version: 1.0
Content-Base: http://www.example.com
Content-Type: Multipart/related; boundary="boundary-example-1";type=Text/HTML

--boundary-example-1
Content-Type: Text/HTML; charset=ISO-8859-1
Content-Transfer-Encoding: QUOTED-PRINTABLE

... text of the HTML document, which might contain a hyperlink
to the other body part, for example through a statement such as:
<IMG SRC="/images/ie5.gif" ALT="Internet Explorer logo">
Example of a copyright sign encoded with Quoted-Printable: =A9
Example of a copyright sign mapped onto HTML markup: &#168;

参考文献

于 2013-12-05T03:39:34.953 に答える