Gmail 会清理电子邮件转发中的 html 吗?

pre*_*oid 9 html email email-client smtp html-email

我注意到,当您从 Gmail 转发 html 电子邮件(不确定其他提供商)时,html 结构会在此过程中发生变化。转发的 html 丢失了原始 html 中声明的所有 id,并且 html 上也发生了一些其他“清理”。

谁能解释为什么会发生这种情况或者是否可以避免?或者它完全依赖于 smtp 提供商吗?

我有一个应用程序可以监视特定收件箱上的电子邮件并尝试解析它,但正如我所说,当用户将其电子邮件转发到此收件箱(来自 gmail)时,电子邮件 html 结构会被清理,并且我的代码无法再解析 html因为很多id都消失了。

因此,我必须找到一种新方法来解析电子邮件中所需的内容,例如在 MIME 消息的明文部分使用正则表达式。

我搜索过这个问题,但没有找到任何信息。

Gor*_*ton 5

Gmail 会在预处理器上去除头标签、Id 和类。这意味着当您转发或回复 Gmail 时,这些项目从未存在,因此不会包含在回复中。