【问题标题】:Anatomy of an email message电子邮件的剖析
【发布时间】:2010-09-29 12:28:48
【问题描述】:

电子邮件的各个部分是什么?

我正在使用这些 3rd 方组件,到目前为止,我所了解的是:

  1. 电子邮件具有唯一的 messageID(我假设每个服务器)

  2. 电子邮件有标题

  3. 电子邮件的正文可以是 html 或纯文本。

  4. 必须使用 mime 解析附件,每个 mime 部分可以有不同的类型,例如:multipart/applicatoin/octet-stream 和文件名。

附带问题,这些第 3 方组件必须遵守的文档到底在哪里?

【问题讨论】:

    标签: c# .net email


    【解决方案1】:

    我认为是时候阅读一些 RFC。 ;)

    RFC2822 - Internet 消息格式
    http://www.faqs.org/rfcs/rfc2822.html

    RFC2045 - 多用途 Internet 邮件扩展 (MIME) 第一部分
    http://www.faqs.org/rfcs/rfc2045.html

    RFC2046 - 多用途 Internet 邮件扩展 (MIME) 第二部分
    http://www.faqs.org/rfcs/rfc2046.html

    RFC 2049 - 多用途 Internet 邮件扩展 (MIME) 第 5 部分:一致性标准和示例
    http://www.faqs.org/rfcs/rfc2049.html

    RFC2821 - 简单邮件传输协议
    http://www.faqs.org/rfcs/rfc2821.html

    【讨论】:

    • +1:当您需要一些明确的信息时,RFC 始终是您的最佳选择。它们可能看起来很讨厌,但一旦你学会了如何使用它们,它们就会非常有用。
    【解决方案2】:

    如果由未正确配置的 MS Exchange 服务器发送,则电子邮件可以是被称为 TNEF 的专有二进制格式的单个 blob,附加到包含很少其他文件的消息,通常称为 @987654322 @。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-13
      • 1970-01-01
      • 2015-05-03
      • 1970-01-01
      • 2016-12-18
      • 2011-01-07
      • 2018-12-01
      • 1970-01-01
      相关资源
      最近更新 更多