ホームページ  >  記事  >  バックエンド開発  >  PHP を使用して POP3 メールをデコードする - PHP チュートリアル

PHP を使用して POP3 メールをデコードする - PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:26:55768ブラウズ

電子メールのソース ファイルについての予備的な理解 (著者: Chen Junqing、2000 年 10 月 24 日 15:08) この記事では、POP3 プロトコルを介した電子メールの受信と、受信用の MIME 電子メールのデコードと、実用的な PHP の 2 つの原理について簡単に説明します。提供されるクラスと使用例を示します。これは、メール収集と MIME デコードの 2 つの部分に分かれています。メールのコレクションについてはすでに紹介しましたが、ここではこの記事の解読部分を紹介します。 前回の記事で、PHP を使用して POP3 経由でメールを受信する例を完成させました。しかし、このクラスを使用すると、受信したメールの多くが文字化けの塊であり、まったく理解できないことを見たことがあると思います。はい。今日の電子メールのほとんどはエンコードされており、私たちが慣れ親しんでいるテキスト、画像、その他の添付ファイルに変換する前にデコード プロセスが必要です。 電子メールのソース ファイル まず、単純な電子メールのソース ファイルを見てみましょう: (Foxmail では、電子メールを選択して [ソース ファイルを表示] をクリックすると、次のような内容が表示されます) From: To: Subject: =? gb2312?B?xOO6w6Oh?= 日付: Sun, 8 Oct 2000 20:28:45 +0800 MIME-Version: 1.0 Content-Type: multipart/alternative border="----=_NextPart_000_0007_01C03166.5B1E9510" 優先度: 3 X -MSMAIL-PRIORITY:通常のX-Mailer:Microsoft Outlook Express 5.00.2919.6700 = _NEXTPART_000_0007_01C0316666666666666666666666666666666666666666666666. =_NextPart_000_0007_01C03166.5B1E9510 Content-Type: text/html; charset="gb2312 " Content-Transfer-Encoding:base64 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv 1sOyBjaGFyc2V0PWdi MjMxMiIgaHR0cC1lcXVpdj1Db250ZW50LVR5cGU+DQo8TUVUQSBjb250ZW50PSJNU0hUTUwgNS4w MC4yOTIwLjAiIG5hbWU9R0VORVJBVE9SPg0KPFNUWUxFPjw vU1 RZTEU+DQo8L0hFQUQ+DQo8Qk9E WSBiZ0NvbG9yPSNmZmZmZmY+DQo8RElWPjxGT05UIHNpemU9Mj7Du9PQwtLC67DJo788L0ZPTlQ+ PC9ESVY+PC9CT0RZPjwvSFRNTD4NCg== ------= _NextPart_000_0007_01C03166.5B1E9510- のようなメールを理解できる人はいないと思います。心配しないで、これらの内容を詳しく見てみましょう。 From: To: メールの送信元がboy@netease.com、受信者がboss_ch@china.comというように、基本的にはDate:Sun, 8というようにタグの意味を理解することができます。 Oct 2000 20:28:45 +0800 は時刻を表し、X-Priority: 3 は電子メールの優先度を表します。X-Mailer: Microsoft Outlook Express 5.00.2919.6700 は電子メール送信者の名前を表します。ここで使用されているのは Outlook ですただし、これらのことは電子メールの内容とはほとんど関係ありません。それを掘り下げる必要はありません。

www.bkjia.com本当http://www.bkjia.com/PHPjc/531927.html技術記事電子メールのソース ファイルについての予備的な理解 (作成者: Chen Junqing、2000 年 10 月 24 日、15:08) この記事では、POP3 プロトコルを介した電子メールの受信と、受信および MI のための MIME 電子メールのデコードの原理について簡単に説明します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。