Gmail 或任何其他流行的网络邮件服务是否会从 html 电子邮件中删除 javascript?如果没有,有什么理由吗?

End*_*ies 6 gmail email webmail javascript

我看到有人声称某些电子邮件服务将带有 javascript 的电子邮件标记为垃圾邮件。但是我没有看到提到任何明智的服务都会选择性地完全清除任何嵌入的 javascript,同时将 html 留在原地。我是不是找错地方了,还是这个功能实际上还没有在任何地方实现?

Tom*_*son 8

Gmail 会<script>在显示邮件之前去掉标签之间的所有内容。如果电子邮件中有脚本标签,这并不意味着谷歌会自动将其标记为垃圾邮件,但它可能是增加机会的因素之一。

大多数网络邮件提供商和电子邮件客户端将(或应该)这样做以防止 xss(跨站点脚本)攻击。在此处阅读有关这些的更多信息。

因此,发送包含 JavaScript 的电子邮件是没有意义的(即使它做了一些有用的事情),因为在查看邮件时它几乎肯定会被阻止,并可能导致它被标记为垃圾邮件。