私は受信メール用のプロセッサを作成する方法にいくつかのメソッドを記述するために希望. 私はこのような操作を使用していた 解析は、電子メール さまざまなソースから受信した. これは、独自の迷惑メールフィルタのシステムを書くためすることができます, 留守番電話やチケットシステムは、電子のアプリケーションを受信する電子メールを.
我々が必要電子メールパーサーアルゴリズムを実装するには
- とログオンに電子メールサーバーに接続
- 受信文字の数を数える
- サーバーからブリーチ電子メールPOP3プロトコルを使用して
- プロセスの電子メールヘッダとボディと解析する
- … 任意の追加アクションを実行
[OK]を, が非常に特定のタスクのためです PHPは符号化, 私たちはそれが外部接続をサポートしてホストが必要. 私は決定を完全に多くの優秀なプログラマーはすでに実現されているので、書くことを提案しない. 例, あなたは、電子を受け入れるようになります準備ができてモジュールを取ることができる、リモートサーバーからのメール.
マヌエルレモスおよびのありがとうございます彼のモジュール (phpのクラス) これpop3.php名前.
あなたのコードに、そのクラスを接続するには, あなただけの使用を含めるか、コマンドを必要とする必要があります: 必要とする(“pop3.php”);
require("pop3.php");
$hostname = 'pop3.mail.com';
$port = '110';
$user = 'pop3-username';
$accesscode = 'pop3-password';
// Create the class connection
$pop3_connection=new pop3_class;
// Specify the hostname
$pop3_connection->hostname=$hostname;
$result=$pop3_connection->Open();
// We are trying to open connection and display the result
echo $result;
// Trying to logon and display the error if any appear
$error=$pop3_connection->Login($ユーザーが,$accesscode,$APOP);
場合 ($エラー<>'パスワードのエラー: ログオン失敗: 不明なユーザー名またはパスワードが間違って') {echo $error; 出口;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size);
エコー "$hostname contains $messages の $size バイト。";
//..... 我々は電子メールを受信することができますが、サイクルでメールし、それらを解析.... //
// 何が行うには - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>
今はどのように接続し、知っているログで、POP3サーバーにどのようにし、それらのサイズ受信トレイの電子メールの数を要求する. 次の, 我々は、各電子メールを受信し、ヘッダとボディの配列を解析.
へは継続さ

素晴らしい, それが動作している, 何今? どのように電子メールを受信する? どのように電子書いてメールパーサー? 続きをしてください。, 偉大なポスト!
ファンタスティック投稿. 私はこの問題について多くの投稿を読んでいるし、最高の仕事をして. それを維持する!
あなたはこのためにグーグルでされてアイブどれだけ長く信じることができない. 外何かを見つけるとDiggの結果の7ページを介して. 1 MSNで検索. これがある… このより頻繁に使用して得た開始 ebrantley@kc.rr.com