ホームページ > php教程 > php手册 > PHPでIMAPメールを読む

PHPでIMAPメールを読む

WBOY
リリース: 2016-06-21 09:03:53
オリジナル
1505 人が閲覧しました
//この例は、IMAP に関する関数の練習に使用できます
//しかし、本当に WEBMAIL を作成したい場合は、さらに考慮すべき点があります... Lone Wolf

login.php3

if (!$PHP_AUTH_USER) {
Header("WWW-authenticate: Basic realm="メール クライアント チェック""); 401 不正な ");
} else {
$MYDIR=ereg_replace("/[^/]+$","",$PHP_SELF);
Header("場所: $SERVER_NAME$MYDIR/messages .php3 ");
}

?>

これによりユーザーがチェックされ、ユーザーはユーザーのメール ページに移動します。

messages.php3


$MAILSERVER="{localhost/imap}"
$link=imap_open($MAILSERVER,$PHP_AUTH_USER,$PHP_AUTH_PW);
$headers=imap_headers( $link) ;

for($x=1; $x < count($headers); $x++) {
$idx=($x-1);
echo "< ;a href ="view.php3?num=$x">$headers[$idx]
";
}

?>

合格 検証後、IMAP サーバー $MAILSERVER に接続します

次に、メーリング リストを取得し、メールを読み取るための接続を作成します

view.php3:

< ?php

$MAILSERVER="{localhost/imap}";
$link=imap_open($MAILSERVER,$PHP_AUTH_USER,$PHP_AUTH_PW); 🎜>echo "From: $header[fromaddress]< br>";
echo "宛先: $header[toaddress]
";
echo "日付: $header[日付]echo "件名: $header[ Subject]

";
echo imap_body($link,$num);

?>

view.php3 は IMAP 接続を開き、

これは完成できる小さなプログラムにすぎません。自分で作成する必要があります。




関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート