如何通过电子邮件发送批处理文件

如何通过电子邮件发送批处理文件

尝试将批处理文件作为电子邮件附件发送时出现以下错误:

mx.google.com 拒绝向您发送邮件至以下电子邮件地址:

[电子邮件保护]

mx.google.com 出现此错误:我们的系统检测到您的邮件中有非法附件。请访问 http://support.google.com/mail/bin/answer.py?answer=6590查看我们的附件指南。q42si10198525wei.6

您的邮件未被送达,因为收件人的电子邮件提供商拒绝了它。

如果我将批处理文件放在 .zip 存档中,也会发生这种情况。我需要将批处理文件发送给公司中的每个人,让他们运行,最好不要先更改文件扩展名。可以通过电子邮件实现吗?

答案1

这是一个“安全”问题,在这种情况下,更改扩展是解决问题的最简单方法。我之前做过一些测试并且 Gmail 至少会检查 7zip 和 zip 文件。

您需要公司中的每个人都来运行它 - 使用文件共享并在内部共享链接。您也可以将其上传到某个地方并让其他人获取链接。在这种情况下,发挥创意是最好的主意。

答案2

我只需将其双重压缩即可,因为Gmail 不会解压缩并进行递归检查。

将其存档为 .rar 格式,然后是 .zip 或 .tar.gz,或者两种不同存档格式的任何其他组合。

但是,对于某些收件人来说,取消存档两次可能会有点麻烦,因此其他答案可能会更有用。

答案3

我不知道有什么方法可以不更改文件扩展名就做到这一点。我通常.exe通过电子邮件发送任何类型的可执行文件的方式是先将其压缩,然后更改 zip 文件的扩展名(改为虚构的扩展名)。

答案4

最好的方法是先将其压缩(或使用任何压缩程序)。许多电子邮件提供商不允许发送可运行的文件(例如 .exe 或 .bat)。压缩通常可以解决这个问题。

如果仍然失败,请将文件重命名为.exeXXX(包括 xxx),并向收件人提供说明,告知他们必须在远程机器上执行之前重命名该文件。

在你的情况下,将其重命名为 .batXXX

相关内容