携帯でWebサービスに会員登録するのに一般的な方法は、以下のような感じかと。
1.サイトにアクセス
2.登録ボタンを押すとメールが開く
3.そのまま空メール送信
4.すぐにメールが届き、中にURLが書いてある
5.URLにアクセスして登録完了
今回は、さくらインターネット上で3をした後、サーバ側で4のメールを送るまでを記載します。
今回は、test@koyamataro.comに空メールが来たときについて記載します。(test@koyamataro.comは存在しません)
さくらインターネットにFFFTPなどで接続し、 /home/アカウント/MailBox/test/内にある、.mailfilterファイルに、転送先としてPHPファイルを指定すればOKです。
以下にサンプルを書きます。PHPに、mailreturn.phpを実行するように指定します。
PHPへのパスは、サーバコントロールパネルでサーバ情報を表示すれば確認できます。
ちなみに、euc,改行はLFでないとだめなようです。
.mailfilterのパーミッションは600としてください。
メール内容を取得するには、php://stdinを開き、1行づつreadするとかするのが良いです。
簡単にやるなら、以下でとりあえず送信した人にメールが来るようにmb_send_mailで自分のメアドにでも返信しましょう。
誰が送ってもdefineで指定した自分のメールアドレスにメール内容が届きます。
あとは、ここをいじればOKとなります。
次回は、phpでキャリア、メールアドレスを取得します。
空メール(メールでスイッチ)
http://m.mkdir.jp/download/0009_KaraMail/0009_index.php
imamuraya さくらサーバーでメール自動返信
http://imamuraya.sakura.ne.jp/wordpress/?p=193
MiuxMiuのブログ さくらインターネットのPHPで携帯の空メールシステム(.mailfilter)
http://www.miuxmiu.com/archives/2009/08/25/sakura_php_karamail_mailfilter.html
この記事が気に入ったりした方は、自分のブログを書くときに「下のURLをコピーして、自分のブログ投稿時のトラックバック欄にペースト」してください。つながります。
URL: