首先,我正在修复一个现有的开源库。虽然我知道人们在发送 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--
我不知道这是最佳实践还是要求
我经历过:
但找不到任何信息。