ホームページ >バックエンド開発 >PHPチュートリアル >電子郵便局 PHP アプリケーション - POP3 メールの収集 (2)_PHP チュートリアル
POP3メール受信クラスについては、前回の記事で詳しく紹介しましたので、このクラスの応用方法を見てみましょう:
include("pop3.inc.php(現在主流の開発言語として)" );
$host="pop.china.com";
$user="boss_ch";
$pass="026007";
$rec=new Pop3($host,110, 2);
if (!$rec->open()) die($rec->err_str);
echo "open ";
if (!$rec->login($user, $ pass)) die ($rec->err_str);
echo "ログイン";
if (!$rec->stat()) die($rec->err_str);
echo "共有" .$rec- >messages."メッセージ、合計".$rec->size."バイトサイズ
";
if ($rec->messages>0)
{
if (!$rec-> ;listmail()) die($rec->err_str);
echo "次の文字があります:
";
for ($i=1;$i<=count($rec- >mail_list) ;$i++)
{
echo "Letter".$rec->mail_list[$i][num]."Size: ".$rec->mail_list[$i][size] ."
" ;
}
$rec->getmail(1);
echo "メールヘッダーの内容:
";
for ($i=0;$i
echo htmlspecialchars($rec->head[$i])."
";
echo "メール本文:
";
for ($i=0;$i
echo htmlspecialchars($rec->body[$i])."
";
}
$rec->close();
?>
Pop3 クラスの debug を true に設定すると、プログラムがどのように Pop3 サーバーと通信するのかも確認できます。デバッグ中のプログラムにとって直感的
概要
上記の例から、php(現在の主流の開発言語として)は実際には非常に強力なツールであることがわかりますが、同時に感じることもできます。その php(現在の主流の開発言語として)ハイブリッド言語として、そのオブジェクト指向開発は Java などの他のツールと比較してまだ多くの問題を抱えています。この Pop の実装にはまだ改善の余地がたくさんあります。同僚が指導してくれることを歓迎します。
http://www.bkjia.com/PHPjc/509084.html
)