我尝试按以下标准搜索:
imap_search($this->box, 'FROM "@avito.ru"');
我遇到了这样的问题:
2013/03/03 11:24:23 [error] 12481#0: *102 FastCGI sent in stderr: "PHP message: PHP Notice: Unknown: NOT IMPLEMENTED (errflg=2) in Unknown on line 0" while reading upstream, client: 9*.2*6.1*9.18*, server: 1*6.1*.1*8.*3, request: "GET /testmail.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "r*****ger.ru"
答案 0 :(得分:2)
您应该做的是检查它是IMAP问题还是PHP问题。尝试使用telnet手动连接到IMAP服务器(或者,如果服务器使用SSL并且您在Windows上,则需要类似我的IMAPTalk客户端)。
登录并选择文件夹(如果在登录窗口中提供凭据和文件夹名称,则在IMAPTalk中自动完成),然后输入搜索命令,例如:
01 SEARCH FROM "@avito.ru"
看看响应是什么。如果此时出现错误,则表示IMAP服务器存在问题。
我还建议在没有引号的情况下尝试查询,即
01 SEARCH FROM @avito.ru