电子邮件的各个部分是什么?
我正在使用这些第三方组件,而且据我所知:
电子邮件具有唯一的messageID(我会假设每台服务器)
电子邮件有标题
电子邮件的正文可以是html或纯文本。
附件必须使用mime进行解析,每个mime部分可以有不同的类型,如:multipart / applicatoin / octet-stream和filenames。
附带问题,这些第三方组件必须遵守的文档究竟在哪里?
答案 0 :(得分:12)
我认为是时候阅读一些RFC了。 ;)
RFC2822 - 互联网邮件格式
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)第五部分:一致性标准和示例
http://www.faqs.org/rfcs/rfc2049.html
RFC2821 - 简单邮件传输协议
http://www.faqs.org/rfcs/rfc2821.html
答案 1 :(得分:0)
如果由未正确配置的MS Exchange服务器发送,则电子邮件可以是一个名为TNEF的专有二进制格式的单个Blob,该格式附加到一条消息中,该消息通常只包含其他文件winmail.dat
。