8-3モバイルプログラミングの応用Tips483 空メール登録をする
Level3
PointPEARのMail_mimedecodeを使う
ファミリーレストランや居酒屋などでモバイルから空メールを送るとメルマガ等に登録される、といったシステムをよく見かけます。本Tipsでは、空メール登録の仕組みを実際に作ってみましょう。空メール登録システムを作るには、サーバ上にMTA(Mail Transfer Agent)がインストールされていることが前提となります。本TipsではMTAのインストールには触れませんので、別途詳しいサイトや書籍を参考にしてください。ここではLinuxにPostfixがインストールされてるものとします。またメールヘッダーのパースには、PEARのMail_mimedecodeを利用するとしましょう。下記でインストールができます。
#> pear install Mail_mimedecode[Enter]
まずPostfixで設定をしましょう。regist@php500.jp(php500.jpは架空のドメインです)宛に届いたメールが空メール登録されるものとします。/etc/postfix/aliasesを開きます。
regist:| "/mnt/hgfs/php500/483.php"
これはregistユーザ宛に届いたメールの内容全てをLinux
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録