2012-09-18 2 views
0

내가 내가 PHP의 IMAP 확장을 사용하고 POP읽기 이메일 PHP의 POP

사용하여 이메일을 읽을 필요가있다.

나는 모든 이메일을 가져올 필요는 없지만 TOFROM을 필터링하여 이메일을받을 수 있습니다.

내가

가 작동하고 난 점점 오전

$mbox = imap_open ("{pop.domain.net:995/pop3/ssl/novalidate-cert}", "username", "password")or die(imap_last_error()); 
$some = imap_search($mbox, 'FROM "[email protected]"',SE_UID); 
imap_close($mbox); 
var_dump($some); 

(모든 이메일 FROM [email protected]을 가져올 수)입니다 시도 무엇 TO

으로 FROM하지 작동 배열 .

나와 함께

$mbox = imap_open ("{pop.domain.net:995/pop3/ssl/novalidate-cert}", "username", "password")or die(imap_last_error()); 
    $some = imap_search($mbox, 'TO "[email protected]"',SE_UID); 
    imap_close($mbox); 
    var_dump($some); 

무슨 잘못 (TO을 사용 [email protected]에 보내는 모든 이메일을 가져 오기 위해)? 메일 박스 이름을 지정하지 않고 있습니다. IMAP의 경우 메일 박스 이름을 언급해야합니다.

도와주세요.

+1

@JvdBerg 65 %는 괜찮다고 생각합니다. –

+0

나는 내 모든 질문에 모두 답하려고 노력했는데, 질문에 답하거나 이것에 관해 의견을 말할 수 있다면 매우 도움이 될 것입니다. 감사합니다. – Red

+1

작동하지 않는다고 말하면 어떻게됩니까? 오류가 발생합니까? 아니면 그냥 빈 배열을 반환합니까? – manavo

답변

0
당신은 전송 항목의받은 편지함을 검색 할 수있다

, 나는

가장 쉬운 방법은 검색 할 사서함을 전환하는 것입니다 ... 검색은 종종 사서함과 RFC 사양에 언급 된 루트 폴더 내에서 작동하는 생각 (당신은 CC가 많은입니다 얻을하지 않는 한 이메일을해야받은 편지함에의 할 대부분으로 그것은 완전히 다른 벌레의 캔 열립니다) 항목을 전송


소스를 http://tools.ietf.org/html/rfc3501#page-49