2011-06-21 106 views
0

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

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

  1. 由于每个附件是一个MIME类型,将电子邮件的大小来计算我上面计算的方法是什么?或者在带宽使用情况下特别有不同的机制?

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

  3. 有人说这些文件移动到云?云技术是否提供迎合这种需求的解决方案?

非常感谢,

回答

0

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

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

要查看附件是否已经打开,除非它有一些有效载荷为您执行 - 这又可能被标记为垃圾邮件,这并不容易。

将这些文档放在普通的Web服务器上会有意义。您可以使用正常的Google Analytics来查看正在发生的事情。您还可以使用公共缓存来确保文档被ISP等缓存,从而减少您的下载。该文件也可以用gzip压缩以便用浏览器打开,不加注意地为收件人解压缩。

相关问题