PHPでIMAPメールを読む
リリース: 2016-06-21 09:03:53
//この例は、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 接続を開き、
これは完成できる小さなプログラムにすぎません。自分で作成する必要があります。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31