0

私の目標は、動作を変更せずに、MIME コンテンツを変更し、メールにフッター ノートを追加することです。

電子メール コンテンツのコンテンツ タイプが text/plain の場合、以下のように電子メール コンテンツ タイプを multipart/mixed に更新しています。

Content-Type: multipart/mixed;
Boundary="--=_SAMPLE_MIME_BOUNDARY_"

email original data

----=_SAMPLE_MIME_BOUNDARY_
Content-Type: text/plain;
Content-Transfer-Encoding: 7bit

!-- Sample footer note --!
----=_SAMPLE_MIME_BOUNDARY_--

また、電子メールのコンテンツ タイプがデフォルトで multipart/mixed の場合、電子メールのコンテンツを次のように更新しています。

Content-Type: multipart/mixed;
boundary="----=_SAMPLE_MIME_BOUNDARY_"

------=_SAMPLE_MIME_BOUNDARY_
Content-Type: text/plain;
Content-Transfer-Encoding: 8bit

email data

------=_SAMPLE_MIME_BOUNDARY_
Content-Type: application/octet-stream;
name="test_attachment"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="test_attachment"

<<attachment data>>

------=_SAMPLE_MIME_BOUNDARY_
Content-Type: text/plain;
Content-Transfer-Encoding: 7bit;
Content-Disposition: inline;

!-- Sample footer note --! 
------=_20160127171644_62291--

しかし、メール本文を更新すると、Outlook はサンプル ノートを添付ファイルとして扱います。また、Thunderbird の場合、メールの転送をクリックすると、フッターが添付ファイルとして扱われます。

だから私の質問は、メールにフッターテキストを追加する最良の方法はどれですか? 私は正しくやっていますか?何か問題がある場合は、変更を提案/特定します。

4

1 に答える 1