电子邮件活动中的Javascript

时间:2014-08-20 13:14:06

标签: javascript email html-email newrelic

好的,我们有一个第三方开发团队为我们创建了一个App,可以为我们推送电子邮件。但是我们已经在服务器上安装了New Relic并启用了浏览器跟踪,但是从该应用程序生成的电子邮件现在具有新的Relic代码。如果发送的电子邮件中有脚本标记会导致可传递性问题吗?

显然,目标是让开发人员删除此代码,或者我们可以关闭浏览器跟踪,但我想知道这是否会影响我们的Deliverability,因为它在电子邮件中有2个脚本标记。

谢谢, Ť

2 个答案:

答案 0 :(得分:2)

好吧,Gmail会在显示消息之前删除<script>个代码之间的任何内容。这并不意味着您的邮件不会被传递,但某些客户可能会将其标记为垃圾邮件。

大多数网络邮件提供商都这样做是为了防止XSS攻击。

简而言之,最好将其删除,因为代码很可能永远不会被一些最大的网络和电子邮件客户端执行。

答案 1 :(得分:1)

Ben对脚本会发生什么有很好的答案。

我只想提一下如何删除脚本:

目前,您可以在除Node.js和Java之外的所有代理上使用API​​调用。 如果您在调用页面预览时可以运行相应的API调用,则会阻止脚本注入。


您可以在此处找到每个文档的文档:

PHP http://docs.newrelic.com/docs/agents/php-agent/configuration/php-agent-api#api-rum-disable

Ruby http://docs.newrelic.com/docs/agents/ruby-agent/installation-and-configuration/ignoring-specific-transactions#page-load-timing-rum

.NET https://docs.newrelic.com/docs/agents/net-agent/features/net-agent-api#disable_browser

Python https://docs.newrelic.com/docs/agents/python-agent/customization-extension/python-transaction-api#disable_browser_autorum