Как использовать команду Gmail XLIST с Zend Framework IMAP? - PullRequest
1 голос
/ 17 мая 2011

Я использую IMAP-модуль из Zend Framework для взаимодействия с Gmail.

Но мне нужно реализовать команду XLIST (http://code.google.com/intl/nl-NL/apis/gmail/imap/#xlist), чтобы получить имена папок. Но я понятия не имею, какчтобы сделать это с Zend ...

Есть ли кто-нибудь, кто может мне помочь?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 13 июля 2011

Используйте метод requestAndResponse для отправки произвольных команд IMAP (из класса Zend_Mail_Protocol_Imap, а не из класса Zend_Mail_Storage_Imap).

$imap = new Zend_Mail_Protocol_Imap('imap.gmail.com', '993', true);
// ... login with OAuth etc.
$response = $imap->requestAndResponse('XLIST', $imap->escapeString('', '*'));
0 голосов
/ 17 мая 2011

Я думаю, что Zend поддерживает только команду "list", которая предоставляет вам локальные и глобальные имена папок.

Я искал в библиотеке "xlist" и ничего не нашел.

Zend Mail (чтение почты и папок)

...