我正在开发一个模块,使我们的系统用户能够向申请人池中的所有已注册的活跃申请人发送批量电子邮件。目前,池中有超过1000万活跃申请人可以发送电子邮件。我想创建电子邮件块并在发送单个块之前等待几分钟。我更关心的是附件。
由于每封电子邮件都可以包含附件(最多2MB),因此即使电子邮件仅发送给10,000名申请人(2MB X 10,000申请人=约20GB带宽),也有可能消耗大量带宽。 。我的问题是:
由于每个附件都是MIME类型,电子邮件的大小是否会按照我上面计算的方式计算?或者在带宽使用情况下有一种不同的机制?
在您看来,我有哪些选择?如果我必须向成千上万的人发送文档并想要节省带宽?我可以将文档放在服务器上,让大家下载,但它不会消耗一些带宽吗? (我不想沿着FTP路线走下去)
有人说这些文件要移到云端吗?云技术是否提供满足此类需求的解决方案?
非常感谢,
答案 0 :(得分:0)
附件会产生被标记为垃圾邮件的问题。如果可以,最好避免使用它。
附件是MIME编码而不是gzip压缩。这占用了1.5倍的带宽。
要查看附件是否已打开是不容易的,除非它有一些有效负载为您执行此操作 - 再次将其标记为垃圾邮件。
将这些文档放在常规Web服务器上是有意义的。您可以使用常规Google Analytics查看正在发生的情况。您还可以使用公共缓存来确保文档由ISP等缓存,从而减少下载。该文档也可以使用gzip压缩,使用浏览器打开,不显眼地为收件人进行解压缩。