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

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

WBOY
リリース: 2016-07-20 11:03:57
オリジナル
1107 人が閲覧しました

電子メールのソース ファイルについての予備的な理解
この記事では、POP3 プロトコルを介した電子メールの受信と MIME 電子メールのデコードの原理を簡単に説明し、受信と MIME デコードのための 2 つの実用的な PHP クラスと使用例を示します。これは、メール収集と MIME デコードの 2 つの部分に分かれています。メールのコレクションについてはすでに紹介しましたが、ここではこの記事の解読部分を紹介します。
前回の記事で、PHPを使ってPOP3経由でメールを受信する例を完成させましたが、このクラスを使ってみると、受信したメールの多くが全く理解できない文字化けの塊だったことがお分かりかと思います。はい。今日の電子メールのほとんどはエンコードされており、私たちが慣れ親しんでいるテキスト、画像、その他の添付ファイルに変換する前にデコード プロセスが必要です。
メールのソースファイル
まず、簡単なメールのソースファイルを見てみましょう: (Foxmailでは、メールを選択して「ソースファイルを表示」をクリックすると、このような内容が表示されます)
From:
To:
Subject: =?gb2312?B?xOO6w6Oh?=
Date: Sun, 8 Oct 2000 20:28:45 +0800
MIME-Version: 1.0
Content-Type: multipart/alternative
boundary="---- = _NextPart_000_0007_01C03166.5B1E9510"
X-Priority: 3
X-MSMail-Priority: Normal
00.2919.6700
これは MIME 形式のマルチパートメッセージです。
------=_NextPart_000_0007 _01C03166.5B1E9510
コンテンツタイプ: text/plain;
charset="gb2312"
Content-Transfer-Encoding:base64
w7vT0MLSwuuwyaO/D Qo=
---- --=_NextPart_000_0007_01C03166.5B1E9510
Content-Type: text/html;
charset="gb2312"
コンテンツ転送エンコーディング:base64
PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0Mv L0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgY29udGVudD0 idGV4dC9odG1sOyBjaGFyc2V0PWdi
MjMxMiIgaHR0cC1lcXVpdj1Db25 WSB iZ0NvbG9yPSNmZmZmZmY+DQo8RElWPjxGT05UIHNpemU9Mj7Du9PQwtLC67DJo788L0ZPTlQ+
PC9ESVY+PC9CT0RZPjwvSFRNTD4NCg==




http://www.bkjia.com/PHPjc/445239.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445239.html技術記事電子メールのソース ファイルについての予備的な理解 この記事では、POP3 プロトコルを介した電子メールの受信と MIME 電子メールのデコードの原理について簡単に説明し、受信および MIME デコード用の 2 つの実践的な PHP クラスを提供します。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート