我可以阻止IMAP使用PHP抓取X mb上的文件吗?

时间:2010-04-22 22:04:39

标签: php imap

我正在构建一个小脚本,该脚本将连接到IMAP帐户并获取电子邮件的内容以及附件。它在大多数情况下运行良好,但是当一个非常大的文件进来时,它会导致脚本超时。有没有办法在尝试抓取之前检查文件大小?我认为这将是最简单的解决方案。否则,我可能必须升级到具有更多内存的服务器。

2 个答案:

答案 0 :(得分:1)

结帐imap-fetch-overview()imap-fetchstructure()

他们看起来会给你一个字节大小(取决于服务器)。

答案 1 :(得分:1)

您可以使用imap_fetch_overview检索一个或多个标头的信息,包括尺寸。