0

我正在开发一个模块,使我们的系统用户能够向申请人池中所有已注册的活跃申请人发送批量电子邮件。目前,可以向其发送电子邮件的池中有超过 1000 万活跃的申请人。我正在考虑创建电子邮件块并等待几分钟,然后再发送单个块。我更关心的是附件。

由于每封电子邮件都可以包含一个附件(最大 2MB),因此即使将电子邮件仅发送给 10,000 名申请者(2MB X 10,000 名申请者 = 20GB 带宽),也可能会消耗大量带宽。我的问题是:

  1. 由于每个附件都是 MIME 类型,电子邮件的大小会按照我上面计算的方式计算吗?或者在带宽使用方面有不同的机制?

  2. 在您看来,如果我必须将文档发送给成千上万的人并且还想节省带宽,我有什么选择?我可以把文件放到服务器上让大家下载,但是会不会消耗一些带宽?(我不想走 FTP 路线)

  3. 有人说将这些类型的文件移到云端??云技术是否提供满足这种需求的解决方案?

非常感谢,

4

1 回答 1

0

附件会产生被标记为垃圾邮件的问题。如果可以的话,最好避免它。

附件是 MIME 编码的,而不是 gzip 压缩的。这占用了 1.5 倍的带宽。

要查看附件是否已打开并不容易,除非它有一些有效负载可以为您执行此操作 - 再次,这可能会被标记为垃圾邮件。

将这些文档放在常规的 Web 服务器上是有意义的。您可以使用普通的谷歌分析来查看发生了什么。您还可以使用公共缓存来确保文档被 ISP 等缓存,从而减少您的下载。该文档也可以用 gzip 压缩,然后用浏览器打开,不显眼地为您的收件人进行解压缩。

于 2011-06-28T12:30:20.053 回答