- ベストアンサー
空メールで登録
空メールを送ると専用URLが送られてきて、登録できるシステムありますよね?あれを作成したいのですが、比較的簡単な方法教えていただけないでしょうか?? 自サーバー等はとてもじゃないが無理です。レンタルサーバー(ヘテムルかロリポップ)で構築する方法おしえて下さい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
やり方は3つ (1)トリガーを.forwardなどで処理する。 受付先のメールの設定で.forwardに任意のスクリプトを埋められるなら "| auto_ancer.php "のように書けばauto_ancer.phpに標準入力で データが渡せます。 メールのヘッダ情報からFROMデータを抜き、そちら宛にメールを返せば いいでしょう。 ・・・とここまで書いて、おそらく知識的にもスキル的にもついて いけないと思うので、この方法はお勧めしません。 (2)定期的にcronでメールを読みに行きFrom情報を抜き出して そちら宛に返信する。 この方法は(1)よりハードルが低いですが、おそらくこれもレベルがついて いかないと思うのでお勧めしません。 (3)自分のマシンでメーラーの自動返信設定をつかう。 OSとメーラーに何をつかっているか知りませんが、おそらくメーラーに 自動返信機能がついています。それでメールをおくればいいでしょう。 そのためにはマシンの電源を入れっぱなしにしておいて、定期的に メールをチェックする設定をしておきましょう。
その他の回答 (1)
- okbakabaka
- ベストアンサー率30% (22/73)
受信サーバの設定をいじれるなら通常はユーザに対してメールを送る(メールボックスに保存される)設定になっているけど エイリアスでプログラムに対してメールを受信させるよう設定してそのプログラムで処理をする。 これが一番一般的な方法でしょう。 質問者が書いているシステムやメーリングリストのシステムでよく用いられる手法。 後はcornで一定時間毎にメールサーバにアクセスする方法もあるけど これだとタイムラグが発生する。
補足
(2)のcronならレンタルサーバーである程度設定できるので、宜しければ教えてください。