2014-09-05 7 views
-2

나는이 호스트 시도 : 그들 중PHP IMAP에서 Gmail을 가져 오는 방법은 무엇입니까?

{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX 
{imap.gmail.com:993/imap/ssl}INBOX 
{imap.gmail.com:993/ssl/novalidate-cert}Current Batch 
{imap.gmail.com:993/ssl/novalidate-cert} 
{imap.gmail.com:995/ssl/serivce=pop3}INBOX 

없음 작동하지 않습니다. Gmail 호스트 란 무엇이며 어떤 IMAP 설정입니까?

감사합니다.

+0

포트 993이 방화벽에서 차단되어 있지 않은지 확인 했습니까? – Max

답변

1

imap.gmail.com:993/imap/ssl}INBOX가 올바른 것이어야합니다. 어떻게 PHP 코드에서 이것을 사용하고 있습니까? 이메일을 받고 싶습니까? 그것은 다음과 같이 보일 것보다는 때문에 다음과 같이

/* connect to gmail */ 
$hostname = '{imap.gmail.com:993/imap/ssl}INBOX'; 
$username = '[email protected]'; 
$password = 'password'; 

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

내 코드 : 답변 : 연결 시간이 초과되었습니다. – user3744155

+0

$ num_msgs를 echo 한 후에 연결을 닫으면 도움이됩니까? – Mikelo

+0

요점에 도달하지 않습니다. PHP 연결 종료를위한 $ inbox 줄이 초과되었습니다. $ num_msgs를 출력하지 않습니다. – user3744155

관련 문제