php-imap 질문
글쓴이: 망치 / 작성시간: 목, 2009/01/29 - 9:27오전
gmail 에 접속해서 메일을 읽어다가 내용을 파싱하는 페이지를 만드려고 합니다.
imap 모듈을 처음 써보는데 php 레퍼런스에서 가져온 다음 예제를 실행시켜보니 메일함에 들어있는 8천통의 메일을 몽땅 다 가져와버리더라구요.
메일박스는 괜찮은데 실제 메일이 수천통이 한번에 날아오니 좀 ㅡ.,ㅡ;;
imap_headers 이녀석한테 몇개만 가져오겠다고 적어주는 부분도 없고..
그냥 foreach ($headers as $val) 요 부분을 원하는만큼만 돌리면 되는건가요?
Quote:
<?
//$mbox = imap_open("{imap.gmail.com:993}", "xxx@gmail.com", "xxx");
// To connect to an SSL IMAP or POP3 server, add /ssl after the protocol
// specification:
$mbox = imap_open ("{imap.gmail.com:993/imap/ssl}INBOX", "xxx@gmail.com", "xxx");echo "
Mailboxes
\n";
$folders = imap_listmailbox($mbox, "{imap.gmail.com:993}", "*");if ($folders == false) {
echo "Call failed
\n";
} else {
foreach ($folders as $val) {
echo $val . "
\n";
}
}echo "
Headers in INBOX
\n";
$headers = imap_headers($mbox);if ($headers == false) {
echo "Call failed
\n";
} else {foreach ($headers as $val) {
echo $val . "
\n";
}
}imap_close($mbox);
?>
Forums:
자답입니다. 혼자
자답입니다.
혼자 이것저것 자료 찾아서 맹거 봤습니다.
http://www.waitfor.com/phpBB3/viewtopic.php?f=12&t=260
---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/
댓글 달기