寻找通过电子邮件实现发布功能的策略

时间:2011-12-02 18:36:03

标签: email mime-types content-type mime content-disposition

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

1)基本策略是:寻找是text / html而不是处置的东西,这是电子邮件的主要部分。

2)然后查找处置是附件的任何其他内容(并且您将获得所有附件)。

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

到目前为止,这种策略运作良好。但是我不知道如何:

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

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

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

multipart/mixed用于将不同的内容类型内联。这将允许客户端将(例如)内嵌图像内嵌到(或者说)明文的消息中。

您可以在http://tools.ietf.org/html/rfc2046#section-5.1the Wikipedia article中阅读规范中的所有多部分MIME类型。