无法将javascript文件作为电子邮件附件发送

问题描述 投票:12回答:4

Hotmail不允许将javascript文件附加到邮件中,背后的原因是什么?

javascript email email-attachments
4个回答
6
投票

一个简单的方法就是将文件改名为.txt扩展名而不是.js扩展名。


2
投票

在2010年的一篇博客文章中发现的理由。

"因为它们是 "可执行的"。从根本上说,它们是计算机程序,或者说可以作为计算机程序来对待。

而作为计算机程序,它们可能携带恶意软件。"

Hotmail屏蔽了很多附件类型,以前的办法是在传输时去掉文件名扩展名即(this.js=this),让接收方在自己端下载文件时附加扩展名,或者压缩成zip压缩包。


2
投票

电子邮件客户端通常不允许发送带有任何形式的JavaScript的电子邮件,因为它可能被用来在收件人的计算机上安装恶意软件。旧的电子邮件客户端存在一个巨大的问题,因为它们确实允许使用JavaScript。因此,任何使用这些客户端的人都可能成为 "捆绑 "恶意软件的连锁邮件的受害者。

如今,你可以安全地打开任何电子邮件,而不用担心下载任何病毒。然而,你仍然可以通过点击邮件内的任何链接来获得病毒,这些链接会导致恶意网站;所以除非你知道它们是安全的,否则不要点击任何邮件链接。


0
投票

对我来说,唯一有帮助的是将文件重命名为其他的文件,如 .jss 并要求收件人将其重新命名回来。

© www.soinside.com 2019 - 2024. All rights reserved.