2014-02-12 60 views
0

我嘗試使用PHP連接到我的Gmail帳戶,但劇本是掛在imap_open,留下我的瀏覽器在等待一個答案連接到Gmail:無法使用PHP

$hostname = '{imap.gmail.com:993/imap/ssl}INBOX'; 
$username = 'Username'; 
$password = 'Password'; 

/* try to connect */ 
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Gmail: ' . imap_last_error()); 

// Code never reaches this point 

任何想法,如果我需要在我的Gmail帳戶端配置任何東西,在PHP服務器上,或者如果腳本錯誤? 謝謝。

+0

您的GMail帳戶中是否啓用了IMAP功能?有關更多信息以及如何啓用它,請參閱[本頁](https://support.google.com/mail/troubleshooter/1668960?hl=zh-CN#ts=1665018)。 – trizz

+0

您的提供商防火牆IMAP?這很常見。 – Max

+0

該帳戶已啓用IMAP,但是如果IMAP防火牆處於活動狀態,我將檢查提供商,謝謝。 –

回答

0

您必須在Gmail帳戶中啓用IMAP連接,您要通過IMAP連接哪一個。

在您的Gmail設置中啓用IMAP

登錄到Gmail。 點擊右上角的齒輪。 選擇設置。 點擊轉發和POP/IMAP。 選擇啓用IMAP。 單擊保存更改。

+0

我已經從計算機上的本地客戶端或iPhone上以imap方式訪問我的gmail ... –

+0

用<?php phpinfo()創建一個php文件。 ?>然後在服務器上運行。檢查您的服務器中的IMAP功能是啓用還是禁用。 –