備忘録
備忘録 : 空メールシステム@さくら
空メールを打つと登録・情報発信などを行ってくれるシステムがあるが、そのシステムのうちの空メールを送るとプログラムが動いてリターンメールをするという部分を考えてみたのでここにメモしておく(考えたと言っても検索で拾ってきただけ
)。
レンタルサーバーはさくらインターネットのスタンダード、リターンメールプログラムは PHP で行いました。
(リンク切れが起きた時のために、必要な部分を引用させていただきます)
さくらのレンタルサーバ非公式FAQ
メールの着信をトリガーにして自作のプログラムを起動したい
引用:
to "| /home/USERNAME/FOLDER/PROGRAMS"
* パーティカルバー(|)を忘れないように。その後の半角スペースもないと起動しません。
* プログラムに渡しつつ、受信した(プログラムから戻ってきたものではない)メールをそのままメールボックスにも入れたいならccで。cc "| /home/USERNAME/FOLDER/PROGRAMS"
さくらでは maildrop という配信プログラムが使われていて、 /home/USERNAME/MailBox/ の下に各メールアドレスのディレクトリがあります。空メール用のメールアドレスのディレクトリに .mailfilter を設置し、返信メールするプログラムへメールを渡します。
- さくらインターネットサーバーコントロールパネルから「メールアドレス毎の設定」空メール用のアドレスの「ウェブメール」を開き、「電子メールの転送」もしくは「迷惑メールフィルタ」を設定。
- /home/USERNAME/MailBox/空メールアドレス/ に「.mailfilter」というファイルができているのでそのファイルの中身を上記設定で書き換える
(追記 2006.12.4 :ファイルをつくって直接FTPしてもうまくいきません。なぜだろう?->パーミッションの問題でした。.mailfilter は600にしておかなければいけないようです。)
上記設定の大文字部分のディレクトリは適宜自環境に合わせて読み替えてください。
(この記事はページを2つに分けてあります)
0コメント
- javascript で存在しない画像を消す (2009-01-16 11:50:49)
- javascript でテーブルの行の表示・非表示について (2008-12-04 16:20:36)
- ドラッグ&ドロップで並び替え (2007-08-03 11:21:27)
- 承認待ちブロックについて (2007-01-23 11:43:37)
- 空メールシステム@さくら (2006-11-02 15:25:00)










