如何以及何时在imap_search中使用'ALL'

时间:2010-11-18 11:03:49

标签: php imap

我正在使用PHP学习IMAP 现在,我正在学习imap_search函数。

我对ALL条件有具体问题。

我正在使用它:

$emails = imap_search ( $mailbox, 'BODY "lamaran"' );
$emails = imap_search ( $mailbox, 'ALL BODY "lamaran"' );

我使用这两行获得了相同的结果。

我的问题是:

  • 我做错了吗?
  • 如果错了,使用ALL的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

ALL基本上是作为IMAP SEARCH标准的无操作。通常,您不会想要使用它,除非它是您唯一的标准,并且您希望搜索返回所选邮箱中的所有项目。那不是开玩笑:

A001 UID SEARCH ALL

将以比

更简洁的格式列出邮箱中所有邮件的UID
A002 FETCH 1:* (UID)