ホームページ  >  記事  >  バックエンド開発  >  PHP は imap に基づいて電子メール インスタンスを取得し、imap はインスタンスを取得します_PHP チュートリアル

PHP は imap に基づいて電子メール インスタンスを取得し、imap はインスタンスを取得します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:14:29915ブラウズ

PHP は imap に基づいてメール インスタンスを取得し、imap はインスタンスを取得します

この記事の例では、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. Windows インストールイメージ

Windows では、php.ini で imap テンプレートを開く必要があることに注意してください。php で php_imap.dll 拡張機能を見つけて開きます。同時に、拡張機能が有効になっていない場合は、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
作る
インストールする
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

http://www.bkjia.com/PHPjc/909336.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/909336.html技術記事 PHP は imap に基づいてメール インスタンスを取得し、imap はインスタンスを取得します。 この記事では、PHP が imap に基づいてメールを取得する方法について説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです: imap は...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。