如何在Zend Framework IMAP中使用Gmail XLIST命令?

时间:2011-05-17 10:25:05

标签: php zend-framework gmail imap gmail-imap

我正在使用Zend Framework的IMAP模块与Gmail进行互动。

但我需要实施XLIST命令(http://code.google.com/intl/nl-NL/apis/gmail/imap/#xlist)以获取文件夹名称。但我不知道如何用Zend做到这一点......

有没有人可以帮助我?

谢谢!

2 个答案:

答案 0 :(得分:2)

使用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('', '*'));

答案 1 :(得分:-1)

我认为Zend只支持“list”命令,它为您提供本地和全局文件夹名称。

我在lib上搜索了“xlist”但没有找到任何内容。

Zend Mail (Read mails and folders)