mailhandler 모듈로 외부 메일 가져올 때 warning: imap_open() [function.imap-open]: Couldn't open stream 에러가 나오면

댓글

2 comments posted
메일 핸들러의 Add

메일 핸들러의 Add MailBox 설정시,
간혹 실수하는 것으로 HTML 형태를 선택한 뒤에
Security 를 체크 온 해 버리는 것이다.

이런 경우, 수신은 되지만 "노드"로 저장이 되지 않는다.

Posted by 익명 on 토, 2009-12-05 18:11
이 모듈은 정상

이 모듈은 정상 작동을 가능하기 어려운 경우가 있는데,
이럴 때는 해당 서버에 아래 소스를 넣은 다음에 순수 PHP로 메일 박스를 점검해 보자.

// $url = "pop.gmail.com:995/pop3/ssl/novalidate-cert";
$url = "메일서버주소/pop3/novalidate-cert";
$mbox = imap_open("{".$url."}INBOX", "메일계정@도메인", "메일암호");

echo "<h1>메일박스</h1>\n";
$folders = imap_listmailbox($mbox, "{".$url."}INBOX", "*");

var_dump($folders);

if ($folders == false) {
    echo "호출 실패<br />\n";
} else {
    foreach ($folders as $val) {
        echo $val . "<br />\n";
    }
}

echo "<h1>INBOX Header</h1>\n";
$headers = imap_headers($mbox);

if ($headers == false) {
    echo "호출 실패 (메일박스내)<br />\n";
} else {
    foreach ($headers as $val) {
        echo $val . "<br />\n";
    }
}

imap_close($mbox);

Posted by 익명 on 금, 2010-02-19 23:47