2011-05-17 130 views
1

我使用Zend Framework中的IMAP模块与Gmail进行交互。如何在Zend Framework IMAP中使用Gmail XLIST命令?

但我需要执行XLIST命令(http://code.google.com/intl/nl-NL/apis/gmail/imap/#xlist)才能获取文件夹名称。但我没有任何线索如何与Zend做到这一点...

有没有人可以帮助我?

谢谢!

回答

2

使用requestAndResponse方法发送(从Zend_Mail_Protocol_Imap类,而不是从Zend_Mail_Storage_Imap类)任意IMAP命令。

$imap = new Zend_Mail_Protocol_Imap('imap.gmail.com', '993', true); 
// ... login with OAuth etc. 
$response = $imap->requestAndResponse('XLIST', $imap->escapeString('', '*')); 
-1

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

我已经搜索了lib的“xlist”,什么也没找到。

Zend Mail (Read mails and folders)

+0

是的,但可以使用Zend进行自定义提取操作。所以我认为使用Xlist是可能的...? – Arjan 2011-05-18 07:26:09