Php imap_search()使用电子邮件地址的FROM条件在Outlook中不起作用

时间:2015-09-03 01:12:53

标签: php imap

我正在构建一个连接到IMAP服务器的类。在我的开发环境中,我尝试成功连接到Gmail,收到如下电子邮件:

$emails = imap($this->connection, "FROM \"$source->email\" ");

上面的行按预期工作,它返回一个数组,其中包含符合条件的电子邮件,它完美无缺。例如,如果$ source-> email = myemail@example.com,它将只返回该地址的电子邮件。

但是,在Outlook中使用客户端帐户进行测试时,我会使用相同的条件获得一个空数组。即使电子邮件地址是静态ID也不起作用:

$emails = imap_search($this->connection, 'FROM "myemail@example.com"');

但是执行以下操作不会返回空数组:

$emails = imap_search($this->connection, 'ALL');

该课程的目标是从电子邮件中提取一些数据,这些电子邮件按电子邮件地址分组。每个组以不同的模式显示内容,因此我必须区分所有这些内容,以便实例化可以从该组中提取数据的正确类。

有关如何调试此问题的任何想法?或者可能是什么问题?

感谢。

0 个答案:

没有答案
相关问题