2005年10月24日(月) 12時14分27秒 [ソフト開発]
届いたメールを自動で処理するプログラムを作るには
メールボックスに届いたメールを自動で処理するプログラム(例えば、空メールが送られてきたら差出人に登録メールを返信するようなプログラム)を作るには、メールボックスの中身を自動で読みに行くようなプログラムを書かないといけないとずっと思ってたんですが、.forwardファイルを使えば、もっとシンプルにできることを知りました。
.forwardファイルは、届いたメールを転送するための設定ファイルですけど、この転送先として、パイプを使ってプログラムに送るようにすれば、なんと、届いたメールを標準入力から得ることができるんですね!
これは、すんごい盲点というかテクニックですね。この分野では常套手段なのかも知れませんが、私は思いつきもしませんでした。^^;
これ、かなり便利だよなあ。メールボックスを直接操作する必要なく、届いたメールすべてに対してプログラムで処理できるんだから。
(参考) 空メール登録の仕組みについて@mixi
この日記へのコメントはお気軽に! コメント数:0 トラックバック数:0
| « Red Hat Linux 9 をインストール |
前後のエントリ < 旧 / 新 > | 48万9500円払ってきましたよ » |
このエントリーへのトラックバックURLを表示するにはここをクリック
※スパム防止のため、トラックバックURLは別ウインドウで表示します。(JavaScriptが有効でないと表示されません。)
コメント数: 0件