我有发送消息的用户界面。用户输入主题、消息正文、要发送的电子邮件、附加一些文件。提交后,我需要将消息作为 MIME 消息发送,如下所示:
From: John Doe <example@example.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="XXXXboundary text"
This is a multipart message in MIME format.
--XXXXboundary text
Content-Type: text/plain
this is the body text
--XXXXboundary text
Content-Type: text/plain;
Content-Disposition: attachment;
filename="test.txt"
this is the attachment text
--XXXXboundary text--
如何将用户输入的信息收集为 MIME 消息?我搜索在客户端使用 JavaScript 构建 MIME 消息,但没有成功。如果附件存在,我需要将它们转换为 base64 字符串,然后在 MIME 消息中发送。谢谢。