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.comtruehttp://www.bkjia.com/PHPjc/909336.html技術記事 PHP は imap に基づいてメール インスタンスを取得し、imap はインスタンスを取得します。 この記事では、PHP が imap に基づいてメールを取得する方法について説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです: imap は...