2
我使用Zend framework獲取來自Gmail的電子郵件,目前我只能讓收件箱中的郵件只, 身份驗證後我setToken等參數Zend的IMAP,在Gmail中提取電子郵件標籤
$imap->requestAndResponse('AUTHENTICATE', $authenticateParams);
$response = $imap->requestAndResponse('XLIST', $imap->escapeString('', '*'));
在在$性反應的可變我得到我的所有標籤/文件夾
Array
(
[0] => Array
(
[0] => XLIST
[1] => Array
(
[0] => \HasNoChildren
)
[2] =>/
[3] => Calendar
).................... INBOX, Sent Mails Etc
等的名單,做一些代碼,獲取對索引名後[3]這是我的標籤和文件夾。
我有如下列陣列表。
Array
(
[0] => Calendar
[1] => Drafts
[2] => Facebook Mails
[3] => Inbox
[4] => Junk E-mail
[5] => Logs
[6] => Personal Mails
[7] => Sent Items
[8] => Office Mails
)
現在我想每封郵件中提取電子郵件/文件夾
我試圖,但我不知道究竟如何,我使用IMAP,
獲取在上述每個文件夾的郵件打開寄存像下面
$storage = new Zend_Mail_Storage_Imap($imap);
這隻會返回收件箱文件夾中的郵件。
認爲這是沒有辦法的事這個。我通過從「所有郵件」文件夾獲取消息來解決它。 – opHASnoNAME