0
重新訪問我的previous question中指定的這個問題,我嘗試過並嘗試過,也使用不同的帳戶(我試過gmail以及outlook),但問題仍然存在。我得到的錯誤是下面的,如果我嘗試,如果我嘗試在我的Outlook帳戶訪問電子郵件訪問我的谷歌帳戶CakePHP-使用IMAP訪問郵件
Error: Unable to get imap_thread after 4 retries. 'Can't open mailbox {imap.gmail.com:993/ssl/imap/tls/novalidate-cert}INBOX: invalid remote specification'
,錯誤是一樣的:
Error: Unable to get imap_thread after 4 retries. 'Can't open mailbox {outlook.office365.com:993/ssl/imap/tls/novalidate-cert}INBOX: invalid remote specification'
我的設置如下:
public $emailTicket = array(
'datasource' => 'ImapSource',
'server' => 'outlook.office365.com',
'connect' => 'imap/tls/novalidate-cert',
'username' => 'my email here',
'password' => 'my password here',
'port' => '993', //incoming port
'ssl' => true,
'encoding' => 'UTF-8',
'error_handler' => 'php',
'auto_mark_as' => array(
'Seen',
// 'Answered',
// 'Flagged',
// 'Deleted',
// 'Draft',
),
);
我在本地機器上工作,有誰知道這是否可能是問題?有沒有人試過這個,爲他/她工作?我願意接受所有的投入!
我似乎無法找到這裏有什麼問題,我已經在這裏約2天了,所以如果任何人都可以幫助,我很感激! 另外這裏的鏈接,我使用的plugin,由尼古拉斯·拉米..
嗨阿倫感謝您的回覆!我怎樣才能在視圖中渲染這一點..我沒有註釋前兩行。我需要遍歷檢索的電子郵件,並顯示主題。然後,一旦點擊,電子郵件正文將顯示。謝謝 – LogixMaster
要顯示多個電子郵件,首先必須使用$ output作爲二維數組,最後使用'$ this-> set('output',$ output)'。要在您的視圖中顯示它,請使用任何Jquery Accordion插件。 –