我試圖使用PHP Imap連接到Office 365,但它不會與Office 365連接。對於Gmail和其他電子郵件主機,但在Office 365上,一切正常工作我得到無法進行身份驗證(我確信電子郵件和密碼是正確的)。無法使用php連接到Office 365 imap_open
服務器有一個SSL證書,IP地址已被列入白名單在辦公室。我認爲這與主機名有關。
這是我目前正在:
{outlook.office365.com:993/imap/ssl}
也試過:
{outlook.office365.com:993/imap/ssl/novalidate-cert}
而且
{outlook.office365.com:993/ssl}
UPDATE 它看起來像這可能是因爲這是基於屏幕截圖的共享帳戶。這會改變我的主機名嗎?
如果該帳戶具有兩步身份驗證,則需要生成應用程序專用密碼。 – Max
謝謝@Max它沒有啓用兩步驗證。 – Derek
根據我的發現評論這個答案,但我仍然得到身份驗證錯誤:https://stackoverflow.com/questions/28481028/access-office356-shared-mailbox-with-php – Derek