我使用以下代码从1天以来获取所有邮件 -
$yesterday = date("Y-m-d", strtotime ("-1 days"));
$searchQuery = 'SINCE "'.$yesterday.'"';
if($this->open($folder)) {
$imap_search = imap_search($this->_imap, $searchQuery);
}
这在我的开发Windows机器上工作正常但是当我把它放在测试生产服务器上时它不起作用。我甚至尝试过ALL作为搜索参数,但它似乎没有取任何东西。与邮件帐户的连接($ this-> _imap对象)似乎没问题。
有什么想法吗?
答案 0 :(得分:2)
由于没有其他人回答,我会把它作为一个维基,以便在我找到同样的问题后进来。我遇到的问题是服务器上使用的php版本(5.2.1)。好像它有一个bug会导致它出现段错误。升级php版本为我解决了这个问题。