
前回は、空メールを送ったらPHPが起動し、指定したメールアドレスに内容をそのまま送るところまでいきました。
今回は、サーバ側で届いたメールの内容を解析したいと思います。
とりあえずfromから来たメールアドレスで主要3キャリアを判別しましょう。
さくらインターネットでPEARをインストールを参照し、Pearを簡単インストールできる環境を作っておきます。
mimeDecodeを使って、メールヘッダなどを簡単に取得できるようにすると、その他の作業が出来るので楽です。
呼び出すPHPにとりあえず書きましょう。これを呼び出すメールアドレスにメールを送ると、メールが返ってくるのが確認できたらOKです。
送信元メールアドレスを取得出来たので、後はキャリア判別、既に登録されているアドレスか、などを確認することが出来ると思います。
CodeZine GPS携帯を使った口コミサイト構築 PHPによるメールの受信処理
http://codezine.jp/article/detail/4749
PHP高機能日本語メール送信ライブラリ・文字化けフリー Qdmail
http://hal456.net/qdmail/
Cool CMS 空メールの受信をトリガーにしてPHPプログラムを起動する方法
http://blog.aidream.jp/php/php-sakura-internet-standard-mail-trigger-1398.html
さくらインターネットで、メール自動返信をする アイウェイク
http://www.aiwake.co.jp/modules/bulletin/index.php?page=article&storyid=3
マルチパートなメールを解析するPEAR::Mail::mimeDecodeをラップするクラス
http://d.hatena.ne.jp/ya--mada/20080415/1208318475
この記事が気に入ったりした方は、自分のブログを書くときに「下のURLをコピーして、自分のブログ投稿時のトラックバック欄にペースト」してください。つながります。
URL: