【发布时间】:2012-01-24 10:10:25
【问题描述】:
我正在使用核心 imap PHP 功能使用 PHP 阅读 imap 电子邮件并下载附件。我也通过 imap 协议(不是 POP)进行连接。我希望能够在将附件加载到内存之前知道它们的文件大小,以减少服务器资源的使用。
例如,我希望每个附件限制为 5mb,这样我可以在超出限制的所有附件消耗任何服务器资源之前丢弃它们。查找电子邮件的大小可能会有所帮助,但问题是我想要每个附件的限制,而不是每个电子邮件。
imap_fetchbody() 正在加载附件,一切正常。我可能可以读取该函数结果的大小,但这意味着首先将附件加载到内存中。
谢谢
【问题讨论】:
标签: php email imap attachment filesize