我经常有客户通过电子邮件将 zip 文件发送给我,结果却发现他们的公司防火墙删除了附件。通过电子邮件发送压缩文件并避免附件被过于急切的防火墙删除的最直接方法是什么?
需要澄清的是,我并不担心发送文件,因为我可以将它们托管在自己的 Web 服务器上以供下载。我正在寻找一种好的、简单的解决方案,让客户通过电子邮件将文件发送给我。
进一步澄清:因为我可以控制运行在离线客户端系统,我控制数据文件的创建方式,我仍然想探索如何打包我的数据,以便尽可能轻松地电子邮件具体来说。我希望避免要求我的客户在其终端上安装任何附加软件或使用第三方网站。
答案1
我认为您的加密方法确实是正确的。部分问题在于加密的 zip 仍然是 zip,并且可能仅因为这个原因而被某些防火墙阻止。
让您的软件压缩数据,然后加密文件(但不在 zip 框架内)。最终您将得到一个不会显示为防火墙禁止的文件类型的文件。简单的替换密码可能就足够了。保存文件时不要使用扩展名。
- 客户端:数据 -> 压缩 -> rot128 -> 转储文件
- 客户端发送‘dumpfile’作为附件
- 你的终端:dumpfile -> rot128 -> decompress -> Enjoy
答案2
我通常的做法是将文件上传到某个地方,这样他们就可以从服务器下载文件。这样,也不会堵塞他们的收件箱。
如果你空间不够,Dropbox是一项很棒的服务,它免费为您提供 2GB 的公共空间(还有很棒的同步工具!)。
更新:看来我一开始误解了你的问题;你实际上是在问客户给你文件,而不是你给他们文件。无论如何,我的答案是一样的。如果他们精通技术,那么就设置一个他们可以上传文件的 SFTP 服务器。但使用 Dropbox 仍然很容易。为每个客户设置一个共享文件夹,然后他们可以将文件放入文件夹中,文件将自动同步到你的计算机。
答案3
我发现发送 .7z 文件或发送文件.zip.potato。然后我指示收件人将文件重命名为 .zip。效果出奇地好。
你可能会认为更多的电子邮件客户端/服务器会检查文件类型,但我猜问题不在于发送 zip 文件,而是发送病毒在zip 文件。如果收件人必须重命名文件才能使其工作,他们必须非常清楚自己在做什么,这样他们就不太可能意外地重命名、提取和运行病毒。
答案4
我认为你有一个社交问题,而不是技术问题。
如果我没看错的话,你有许多客户会不时向你发送(压缩)文件,但其中很大一部分文件由于公司防火墙而无法发送。如果我没看错的话,我建议你需要向你的客户说明,是他们的公司防火墙太过急切,他们需要让防火墙维护人员和(最重要的是)政策制定人员参与讨论。
大多数优秀的 IT 安全人员都会理解这个问题,并会感激能够参与寻找解决方案,而不是被绕来绕去。这意味着他们会提供帮助。这是假设您的客户确实有优秀的 IT 安全人员,当然,这不是必然的。:-/