根据我的经验,几乎电子邮件客户端以不同的方式转发/回复。通常,在邮件包底部的哑剧中,您将拥有纯文本版本和html编码版本。邮件标头确实具有RFC(http://www.faqs.org/rfcs/rfc2822.html“
2822”),但是不幸的是,邮件正文的内容不在范围之内。
您不仅要应对邮件客户端的差异,还要应对用户首选项的差异。例如:Lotus
Notes将答复放在顶部,而Thunderbird答复放在底部。因此,当Thunderbird用户答复Lotus
Notes用户的答复时,他们可以在顶部插入其答复,而在底部保留其签名。
另一个陷阱可能是与答复链的自动换行竞争。
超出限制且由
中间回复者的邮件客户端自动换行的外部回复 n
中间回复的邮件正文
上一个回复
最新回复
我不会解析消息,而是将消息留给用户来解析。或者,我会从另一个项目中借用代码。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)