我正在构建一个小脚本,该脚本将连接到IMAP帐户并获取电子邮件的内容以及附件。它在大多数情况下运行良好,但是当一个非常大的文件进来时,它会导致脚本超时。有没有办法在尝试抓取之前检查文件大小?我认为这将是最简单的解决方案。否则,我可能必须升级到具有更多内存的服务器。
答案 0 :(得分:1)
结帐imap-fetch-overview()和imap-fetchstructure()
他们看起来会给你一个字节大小(取决于服务器)。
答案 1 :(得分:1)
您可以使用imap_fetch_overview检索一个或多个标头的信息,包括尺寸。