0

想象一下,您想提供在您的网站上发布新闻的功能,向给定地址发送电子邮件(例如 publish.news@domain.com)。

1) 基本策略是:查找text/html 而不是 disposition的内容,这是电子邮件的主要正文。

2)然后寻找任何其他的处置附件的内容(你会得到所有的附件)。

3)丢弃任何其他处置和内联的内容,因为如果我错了,请纠正我,这有点像电子邮件签名,因此不需要。

到目前为止,这个策略效果很好。但是我不知道如何:

  • 处理多部分/替代内容。一些客户端似乎使用这种主要/子类型内容类型组成 HTML。
  • 处理多部分/混合(甚至不知道这是什么意思)。
  • 如果任何电子邮件客户端允许在 html 中撰写,添加您自己的图像并以某种方式对其进行编码。

任何帮助深表感谢。

4

1 回答 1

1

multipart/alternative只是意味着每个部分都是同一事物的替代版本,只是具有不同的内容类型(例如,HTML 版本和纯文本版本)。

multipart/mixed用于将不同的内容类型内联。这将允许客户端将(比如说)图像内嵌在消息中,否则(比如说)纯文本。

您可以在https://www.rfc-editor.org/rfc/rfc2046#section-5.1维基百科文章中阅读规范中的所有多部分 MIME 类型。

于 2011-12-02T18:44:49.410 回答