跳转到内容
HexaTransfer
返回博客
文件传输

文件太大无法通过邮件发送?附件的最佳替代方案

达到邮件附件大小限制?发现从25MB到无限制发送过大文件的最佳替代方案。

邮件附件限制本来就设计得很低:Gmail 附件上限 25 MB,Outlook.com 20 MB,Yahoo Mail 25 MB,多数企业 Exchange 服务器根据 MIME 编码开销限制在 10—35 MB。文件超出限制时,不要跟邮件服务器较劲,改为发送链接。2 GB 以内用 WeTransfer 最快;10 GB 以内用 HexaTransfer 或 SwissTransfer,免费且有加密;超过 10 GB 则共享云端文件夹(Google Drive、Dropbox、OneDrive)或付费传输套餐是最干净的方案。

为什么邮件附件有大小限制

SMTP 在 RFC 5321 中标准化时,预期的实际文件大小约为 10 MB。MIME base64 编码会让二进制附件在传输时膨胀 37%,所以 Gmail "25 MB" 的限制意味着文件编码前必须低于约 18 MB。附件会同时存储在发件人和收件人的邮件服务器上,这也是 IT 团队普遍严格限制附件大小的原因——附件体积越大,邮箱空间和备份成本就越高。

Exchange 的默认 10 MB 限制可以提升到 150 MB,但多数管理员不会这么做。对这个量级的文件,邮件从来就不是合适的传输通道。

25 MB 到 100 MB 这一档

100 MB 以内有四个干净的方案。Gmail 中通过 Google Drive 内嵌附件:触碰附件限制时,Gmail 会提示"以 Google Drive 链接发送",并生成绑定收件人邮箱的共享 URL。Outlook 内置 OneDrive 功能原理相同。iCloud 邮件投递(iOS/macOS Mail)通过临时上传到 iCloud 支持最多 5 GB,收件人在邮件中看到链接,链接 30 天后失效。

这些方案对同事和常规发件人都很合适,但当你需要追踪或加密控制时就没那么好用了,而且要求发件人有对应账户。

100 MB 到 10 GB 这一档:专用传输服务

这是专用文件传输服务大显身手的场合。WeTransfer 免费版每次传输支持 2 GB,无需注册,链接有效期 7 天。SwissTransfer 免费支持 50 GB(瑞士托管,符合 GDPR)。Smash 免费不限大小,但超过 2 GB 后会严格限速。HexaTransfer 免费每次传输上限 10 GB,端对端加密,无需创建账户。

选择取决于三个因素:大小、加密和链接保留时长。如果文件需要保留 30 天,SwissTransfer 和 Smash 的保留时间比 WeTransfer 默认 7 天更长。如果发送的客户资料包含个人信息,或属于 GDPR 或相关法规下的敏感文件,应选择明确支持端对端加密的服务(Smash、SwissTransfer、HexaTransfer),而不是仅提供服务器端加密的服务。

10 GB 到 100 GB 这一档:共享云文件夹

超过 10 GB,多数免费传输服务已达到上限。最干净的方案是共享云文件夹:Google Drive(免费 15 GB,100 GB 约 14 元/月),Dropbox(免费 2 GB,2 TB 约 85 元/月),OneDrive(免费 5 GB,100 GB 约 14 元/月),pCloud(免费 10 GB,欧盟托管)。将文件上传到网盘,右键获取共享链接,通过邮件发送链接即可。

优点:传输本身没有大小限制,只受存储套餐约束。缺点:收件人点击后跳转到你的网盘界面,事后还需要手动清理文件。单次传输用专门的传输服务通常更整洁。

"超大"这一档:TB 级别及以上

超过 100 GB 的文件,消费级传输服务不是合适的工具。Backblaze B2 约 0.04 元/GB/月,Wasabi 约 50 元/TB/月,AWS S3 Glacier Deep Archive 约 0.007 元/GB/月,都支持 TB 级别传输。通过 rclone、aws-cli 或专用客户端上传,然后向收件人共享预签名 URL。这是视频后期制作交付物、科研数据集和档案移交的标准流程。

对于更大的传输(5 TB 以上),AWS Snowball 和 Azure Data Box 会物理快递一台坚固的存储设备——当数据量足够大时,这比任何互联网连接都快。

安全权衡

邮件在主流提供商之间的服务器到服务器传输通常有 TLS 1.3 保护。文件共享替代方案的安全性参差不齐:Google Drive、Dropbox、OneDrive 对静态数据和传输中数据加密,但服务器端可读取你的文件。WeTransfer 免费版不支持端对端加密。SwissTransfer、Smash 的"安全"模式和 HexaTransfer 实现了端对端加密,服务器永远不持有解密密钥。

对于任何敏感内容,端对端加密比文件存储在哪里更重要。通过 WeTransfer 链接发送的含有个人信息的文件,在《个人信息保护法》(PIPL)框架下属于个人信息处理行为,若收件人的副本泄露,责任可能归属于发送方。

设置密码和有效期

基于链接的传输最佳实践:设置有效期(7 天通常够用)、设置密码,并通过不同渠道分享密码(短信或 Signal,不要用携带链接的同一封邮件)。SwissTransfer、Smash、HexaTransfer 和付费版 WeTransfer Pro 均支持每个链接单独设置密码。

没有密码的链接一旦泄露就等于公开——一次转发、一个被抄送的助理、一张 Slack 群里的截图,都是你无法审计的泄露路径。

发送前先压缩

如果文件接近但未超出限制,压缩可能让它回到限制以内。一个充满截图的 40 MB PowerPoint 文件,压缩图片后通常能降到 12 MB。一个 35 MB 的扫描合同 PDF,经 Ghostscript ebook 质量处理后降到 5 MB。7z 用 LZMA2 算法处理混合内容效果很好。

不要浪费时间压缩已经压缩过的格式(MP4、JPG、已有的 ZIP)——只能省 1%—2%,还要花五分钟。

按大小选方案

25 MB 以内:直接发邮件。25 MB—2 GB:WeTransfer 或 Google Drive 链接。2 GB—10 GB:HexaTransfer、SwissTransfer 或 Smash。10 GB—100 GB:共享云文件夹。100 GB 以上:对象存储加预签名 URL,或物理数据搬运。

对于日常场景(视频发客户、PDF 文件包、摄影作品集),2 GB—10 GB 传输服务这一档基本覆盖。HexaTransfer 10 GB 上限、AES-256-GCM 端对端加密、无需注册,完美适配这类使用场景。

在 hexatransfer.com 上试试 — 免费、无需注册、最多 10 GB。

通过端到端加密安全发送大文件

通过端到端加密免费传输最大10GB的文件。无需注册账户。文件在上传前在浏览器中加密,其他人无法读取。

发送文件