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


11

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

mx.google.com拒绝了您发送到以下电子邮件地址的邮件:

foo@googlemail.com

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

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

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


所有答案和对答案的评论听起来像这样:xkcd.com/949
Alec Gorge

Answers:


12

这是“安全”的事情,在这种情况下,更改扩展名是修复它的最简单方法。我之前做了一些测试,gmail至少检查了7zip和zip文件。

您需要公司中的所有人来运行它-使用文件共享并在内部共享指向它的链接。您也许还可以将其上传到某处,并获得其他链接。在这种情况下,有创意是最好的主意。


是的,我认为我将不得不重新考虑自己的方法。这些都是好主意,谢谢。
MikeFHay 2012年

10

我通过简单地将其双压缩来完成此操作,因为Gmail不会解压缩并进行递归检查。

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

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


这非常好,但是要求收件人能够打开两种不同的存档格式。据我所知,Windows仅支持开箱即用的Zip,因此他们将需要7zip或Winrar或已安装的东西。
MikeFHay 2012年

@MikeL它可能仍然比在Win OS上更改文件扩展名更为简单,因为在默认情况下扩展名是隐藏的...
Sam Sam

5

我不知道没有更改文件扩展名的任何方法。我通常.exe通过电子邮件发送或任何类型的可执行文件的方式是,首先将其压缩,然后更改zip文件的扩展名(组成某种东西)。


1
啊,好主意。告诉人们使用winzip打开文件应该很容易。这是一个可能的解决方案。
MikeFHay 2012年

1
告诉他们删除.txt扩展名会更容易吗?只是为了发送带有.bat扩展名的文本文件,所有这些压缩和双压缩都是两端的大量工作。
ale

1
@Al重命名文件意味着首先保存它,然后重命名它,然后运行它。实现某些琐碎事情的三个步骤。更不用说Windows默认情况下不显示文件扩展名,并且在更改扩展名时发出警告。对于技术不熟练的用户,这远非理想。
MikeFHay 2012年

这比保存zip文件,将其重命名为* .zip,解压缩更为困难。
ale

@Al不,重命名zip太多了。仅当“打开方式”对话框允许他们在Windows资源管理器中打开.zipfoo文件时,此答案才足够好。不幸的是,事实并非如此。
MikeFHay 2012年


1

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

如果仍然失败,请使用.exeXXX(包括xxx)重命名文件,并向收件人提供指示,要求他们在远程计算机上执行之前必须重命名该文件。

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


他不想重命名。这是一个稍微烦人的约束。
Journeyman Geek

是的,我的用户并非都具有很高的技术素养,因此我希望拥有一个文件,他们只需双击即可运行它。显然,这将破坏该安全措施的全部目的,因此,我怀疑是否有解决方案。我可能不得不重新考虑我的方法。
MikeFHay 2012年

1
实际上,如果您允许员工运行.bat或.exe,则它将允许任何员工运行此类文件(是否感染了任何病毒?)-是的,这存在安全隐患,我建议您谨慎进行。
戴夫

0

将其放在文件夹中,并使用RAR压缩该文件夹。然后将.rar放入另一个文件夹中zip。向他们提供WinRAR的下载链接,并告诉他们如何打开批处理执行。


0

在Mac上测试

这是绕过gmail安全性的3个简单步骤:

  1. 将文件压缩到myFile.zip
  2. 将文件从myFile.zip重命名为myFile
  3. 用密码压缩文件。
    • 在Mac中,打开命令行并运行:zip -er myZipFileName.zip locationOfmyFile
      ,它将要求您输入密码并确认密码,然后再压缩它。
    • 在Windows中使用winrar。

现在通过电子邮件发送!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.