>  기사  >  백엔드 개발  >  PHP는 imap을 기반으로 이메일 인스턴스 코드를 얻습니다.

PHP는 imap을 기반으로 이메일 인스턴스 코드를 얻습니다.

怪我咯
怪我咯원래의
2017-07-09 18:20:141559검색

이 글에서는 주로 PHP에서 imap을 기반으로 이메일을 받는 방법을 소개합니다. 또한 Windows 및 Linux에서 imap을 설치하는 방법도 자세히 설명합니다. 필요한 사람은 이를 참조할 수 있습니다. 이 기사의 다음

예제에서는 PHP가 imap을 기반으로 이메일을 얻는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다.

imap은 이메일 대화형 액세스 프로토콜입니다. 다음은 주로 PHP imap 모듈을 사용하여 이메일을 빠르게 얻고 모든 디렉터리를 나열하는 예입니다.

코드는 다음과 같습니다.

$host = '{imap.mail.yahoo.com:993/ssl}';
$user = 'user@yahoo.com';
$pass = 'password';
$inbox = imap_open($host, $user, $pass);
$mailboxes = imap_list($inbox, $host, '*');
$mailboxes = str_replace($host, '', $mailboxes);
print_r($mailboxes);
//结果:
Array
(
    [0] => Bulk Mail
    [1] => Draft
    [2] => Inbox
    [3] => Sent
    [4] => Trash
)

Reopen 지정된 디렉터리:

코드는 다음과 같습니다.

imap_reopen($inbox, $host.'Bulk Mail');
$emails = imap_search($inbox,'ALL');
print_r($emails);

추가됨:

1 Windows 설치 imap

Windows에서는 PHP에서 imap 템플릿을 열어야 합니다. ini, php에서 php_imap.dll을 찾습니다. 그런 다음 확장을 열고 확장이 연결되지 않은 것을 확인하면

2 Linux에 imap을 설치해야 합니다

최종적으로 컴파일된 imap 모듈 매개변수입니다.

코드는 다음과 같습니다:

./configure --with-php-config=/usr/local/webserver/php/bin/php-config --with-kerberos=/usr --with-imap-ssl=/usr
make
make install

위 내용은 PHP는 imap을 기반으로 이메일 인스턴스 코드를 얻습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.