Поиск и фильтры Zend IMAP


Как выполнить поиск с помощью фильтров, как в gmail. Например, получение списка электронной почты с определенными метками или списка писем с определенного адреса электронной почты. Я не смог найти его в документах.

Примечание: Я использую OAuth для аутентификации. Я надеюсь, что это не имеет никакого отношения к поиску.

Author: Jeyanth Kumar, 2012-01-17

1 answers

Метки в Gmail на самом деле (с точки зрения IMAP) являются папками, поэтому, чтобы получать все электронные письма с меткой, вы можете просто перечислить электронные письма в папке с этим именем.

Для поиска вы можете использовать "недокументированную" функцию search() (см. Zend/Mail/Imap/Protocol.php), но смотрите Комментарий к методу: This method is currently marked as internal as the API might change and is not safe if you don't take precautions., Поэтому вы можете скорее использовать собственную функцию PHP imap_search().

Смотрите также Запрос функций Zend Framework ZF-8858.

 3
Author: Ondrej Machulda, 2012-01-17 12:23:15