POP プロトコルの概要
この記事では、POP3 プロトコルを介した電子メールの受信と MIME 電子メールのデコードの原理を簡単に説明し、受信と MIME デコードについて 2 つの実用的な PHP クラスと使用例を示します。これは、メール収集と MIME デコードの 2 つの部分に分かれています。ここではまずメールのコレクションについて紹介します。デコード部分については今後の記事で詳しく紹介しますので、ご期待ください。
現在、インターネット上で最大のアプリケーションは電子メールであるはずです。私たちは毎日電子メールを介してコミュニケーションすることに慣れており、ほとんどすべての主要な Web サイトが WEB をベースとした独自の無料電子メール システムを立ち上げています。この記事では、電子メール実装の原則をいくつか紹介します。同時に、PHP プログラミングの基礎と TCP/IP プロトコルについての一定の理解があることを前提としています。
POPプロトコルの紹介
POPの正式名称はPost Office Protocolで、メールの受信に使われるのが現在よく使われている3番目のバージョンでPOP3と呼ばれています。 POP プロトコルを介して、クライアントはサーバーにログインした後、自分の電子メールを削除したり、ダウンロード後に電子メールをローカルにダウンロードしたりできます。手紙の受信に使用されるもう 1 つのタイプの電子メールは IMAP プロトコルです。これは非常に急速に開発されているため、この記事では説明しません。
POP サーバーは通常、TCP ポート 110 を使用します。Foxmail を使用している場合、メールを受信すると、情報プロンプト ウィンドウに次のコマンドが表示されます。
「PASS....」;
POP3 サーバーとの会話の記録を見てみましょう:
telenet Pop.china.com 110
+OK AIMC POP サービス (mail2) .china.com) の準備ができました
USER Boss_ch
+OK ユーザーのパスワードを入力してください
PASS ******
+OK Boss_ch には 1 つのメッセージがあります (750 オクテット)
STAT
+OK 1 750
LIST
+ OK 1 メッセージ (750 オクテット)
1 750
RETR 1
na.com(JetMail (Netscape Messaging Server 4.15) with SMTP id G1BRHJ03.V07 for
; Sat, 23 Sep 2000 13:34:31 +0800
日付: Sat , 23 Sep 2000 13:34:18 +0800
From: =?ISO-8859-1?Q?=B3 =C2=BF=A1=C7=E5?=
http://www.bkjia.com/PHPjc/445246.html
www.bkjia.com
true