嘗試使用php的imap功能時,我無法連接到Gmail的imap服務器。 我使用:無法連接到imap Gmail/php imap
$mail = imap_open('{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX', '******@gmail.com', '******') or die('Cannot connect to Gmail: ' . imap_last_error());
它返回此消息:
無法打開流{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX在/布拉布拉/郵件-handler.php 18行 無法連接到Gmail:無法驗證IMAP服務器:[ALERT]請通過您的網絡瀏覽器登錄:https://support.google.com/mail/acco (這似乎中斷)。
我也試過:
imap.gmail.com:993/imap/ssl
還試圖通過與/服務器連接不使用SSL證書。 有人可以告訴我在這裏失蹤了嗎?
根據phpinfo()imap可用。 此外,Gmail設置中的安全性較低的應用設置(如imap)
是Gmail默認拒絕IMAP連接,您必須確保設置中啓用了imap,多因素身份驗證已關閉,但即使這樣做,如果Google認爲傳入連接不適用,您仍可能會被拒絕值得信賴。 – zoubida13
imap在Gmail設置中打開 – MartijnICU
您是否從您的瀏覽器登錄了您嘗試運行PHP的相同IP? – Max