管理电子邮件附件时,理论上MAX_SIZE有什么好处?

时间:2009-04-20 14:10:37

标签: php email pdf email-attachments

我正在网站的一部分工作,我生成PDF,将它们附加到电子邮件并发送。现在我不跟踪要附加到电子邮件的所有PDF的大小的当前总和,但我怀疑在某一点上我应该。

我的问题归结为:在管理电子邮件附件时应该遵循什么样的理论 MAX_SIZE

例如,当我生成的PDF的大小总和达到 MAX_SIZE 时,我会将这些PDF添加到电子邮件中,然后将其发送出去。然后我会创建一个新的电子邮件,将剩余的PDF附件添加到其中并将其发送出去。重复广告恶心,直到发送完所有PDF文件。

4 个答案:

答案 0 :(得分:2)

GMail has 20MB limit。我觉得这对于一般用途来说是公平的。

大小不是很大,以至于它在大多数连接上都是永久的,但是足够大,可以将整个大多数PDF文档发送出去。

答案 1 :(得分:2)

使用标准 Yahoo!邮件帐户,你只能发送或接收最多10MB的附件,所以如果你有webmail用户,那么我会考虑发送10MB以上的下载链接。我不知道其他电子邮件提供商的限制是什么。

编辑:
This page声明 Hotmail 也限制为10MB。

答案 2 :(得分:1)

我会更低。 5兆。还有很多人没有宽带。

答案 3 :(得分:1)

鉴于您所看到的答案和我的经验,它归结为了解您的用户。

您的用户是否在您的Intranet上?检查用户集的附件策略。 用户是否在互联网上的任何地方?然后,我建议您检查一下您的用户群,并确定您愿意拒绝的%阈值。

例如,如果你有50%的AOL用户,20%的gmail用户,20%的hotmail,5%的yahoo,5%的misc。 - 您可能认为您愿意承担5%的电子邮件被拒绝的风险 - 因此请采用AOL,gmail,Hotmail和yahoo允许的最小尺寸。

您可能考虑的另一件事是确保您有办法监控因附件大小而被拒绝的邮件 - 然后与这些人沟通,让他们知道他们需要更大的附件限制才能使用您的服务。

等。总而言之,打破问题,研究可接受的容差,并尝试以不会降低主要受众体验的方式处理异常值。

祝你好运, -James