![如何查明我的邮件客户端软件是否正在执行 JavaScript?](https://linux22.com/image/1524365/%E5%A6%82%E4%BD%95%E6%9F%A5%E6%98%8E%E6%88%91%E7%9A%84%E9%82%AE%E4%BB%B6%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%BD%AF%E4%BB%B6%E6%98%AF%E5%90%A6%E6%AD%A3%E5%9C%A8%E6%89%A7%E8%A1%8C%20JavaScript%EF%BC%9F.png)
我读到一些邮件客户端软件(如 Thunderbird)在查看电子邮件的 HTML 版本时可以执行 JavaScript。我通常可以从纯文本版本判断电子邮件是否为垃圾邮件,但我仍然希望将 JavaScript 排除在我的电子邮件之外。
我见过在 Thunderbird 上停用它的方法,但在 Linux 上的 Evolution 中,我不知道在哪里检查它,或者该软件是否支持 JavaScript。
现在我的问题是,我该如何检查?我的想法是向自己发送一条带有<script>
运行该alert()
函数的标签的 HTML 消息,但我没有看到任何在 Evolution 中发送我自己的 HTML 代码的方法。
更新:我按照 stackoverflow.com 上的这篇文章,设法通过我的邮件服务器的 shell 给自己发送了一封电子邮件:https://stackoverflow.com/a/3317304/5000766
但是,我不确定写这样的电子邮件是否足以进行测试:
[...]
MIME-Version: 1.0
Content-Type: text/html
[...]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title></title>
</head>
<body>
<p>Hello, world!</p>
<script type="text/javascript">
alert('test');
</script>
</body>
</html>