2010-11-18 3 views
0

Я нахожусь на пути изучения IMAP с помощью PHP.
Прямо сейчас, я изучаю функцию imap_search.Как и когда используется «ВСЕ» в imap_search

У меня вопрос конкретно о ALL критериев.

Я использую это так:

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

я получил тот же результат, используя как строки.

Мой вопрос:

  • Могу ли я делать это не так?
  • Если это неправильно, то какой способ использовать ALL?

ответ

0

ALL В основном нет-op в качестве критерия IMAP SEARCH. В общем, вы не захотите использовать его, если это ваш единственный критерий, и вы хотите, чтобы ваш поиск возвращал все элементы в выбранном почтовом ящике. Это не шутка:

A001 UID SEARCH ALL 

перечислит UIDs всех сообщений в почтовом ящике в гораздо более сжатой форме, чем

A002 FETCH 1:* (UID) 
Смежные вопросы