タグ付きの投稿 ‘phpのパー’

どのように受信し、電子メールを使用して解析POP3およびPHPの

3月1日, 2010

私は受信メール用のプロセッサを作成する方法にいくつかのメソッドを記述するために希望. 私はこのような操作を使用していた 解析は、電子メール さまざまなソースから受信した. これは、独自の迷惑メールフィルタのシステムを書くためすることができます, 留守番電話やチケットシステムは、電子のアプリケーションを受信する電子メールを.

我々が必要電子メールパーサーアルゴリズムを実装するには

  1. とログオンに電子メールサーバーに接続
  2. 受信文字の数を数える
  3. サーバーからブリーチ電子メールPOP3プロトコルを使用して
  4. プロセスの電子メールヘッダとボディと解析する
  5. … 任意の追加アクションを実行

[OK]を, が非常に特定のタスクのためです PHPは符号化, 私たちはそれが外部接続をサポートしてホストが必要. 私は決定を完全に多くの優秀なプログラマーはすでに実現されているので、書くことを提案しない. 例, あなたは、電子を受け入れるようになります準備ができてモジュールを取ることができる、リモートサーバーからのメール.

マヌエルレモスおよびのありがとうございます彼のモジュール (phpのクラス) これpop3.php名前.

あなたのコードに、そのクラスを接続するには, あなただけの使用を含めるか、コマンドを必要とする必要があります: 必要とする(“pop3.php”);


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サーバーにどのようにし、それらのサイズ受信トレイの電子メールの数を要求する. 次の, 我々は、各電子メールを受信し、ヘッダとボディの配列を解析.

へは継続さ

共有し、楽しみなさい

  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP