이 기사의 예에서는 PHP가 imap을 기반으로 이메일을 얻는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다.
imap은 대화형 이메일 액세스를 위한 프로토콜입니다. 다음은 주로 PHP imap 모듈을 사용하여 이메일을 빠르게 얻고 모든 디렉토리를 나열하는 예입니다.
$host = '{imap.mail.yahoo.com:993/ SSL}' ;
$user = 'user@yahoo.com';
$pass = '비밀번호';
$inbox = imap_open($host, $user, $pass);
$mailboxes = imap_list($inbox, $host, '*');
$mailboxes = str_replace($host, '', $mailboxes);
print_r($mailboxes);
//결과:
배열
(
[0] =>대량메일
[1] =>초안
[2] => 받은편지함
[3] =>보냄
[4] =>쓰레기
)
지정된 디렉토리를 다시 엽니다:
imap_reopen($inbox, $host.'Bulk Mail');
$emails = imap_search($inbox,'ALL');
print_r($emails);
보충:
1. 윈도우 설치 imap
Windows에서는 php.ini에서 imap 템플릿을 열어야 합니다. php에서 php_imap.dll 확장을 찾아서 열어야 합니다. 동시에 확장이 연결되지 않은 경우 php_imap.dll을 실행해야 합니다.
2. 리눅스에 imap 설치
최종적으로 컴파일된 imap 모듈 매개변수는 다음과 같습니다.
./configure --with-php-config=/usr/local /webserver/ php/bin/php-config --with-kerberos=/usr --with-imap-ssl=/usr
만들다
설치
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.