$shibayu36->blog;読者になる$shibayu36->blog;株式会社アンドパッドでエンジニアをしています。プログラミングや読書のことなどについて書いています。2011-06-10debianでメールからperlスクリプトを自動起動するメールを受け取ったら自動でperlスクリプトを実行するまでの環境構築のメモ。postfixvirtualの設定postfixを複数ドメインで使い分けるには、virtualの設定が必要です。/etc/postfix/main.cfに以下を追記。hash:/etc/postfix/virtual次に/etc/postfix/virtualに以下を追加。この設定をすることで@test.example.com宛のメッセージがtestuserに配送されるようになります。/etc/postfix/virtualaliasesの設定この後さらにperlスクリプトを実行するにはaliasesの設定をする必要があります。先程のvirtualの設定と合わせると、/etc/aliasesに以下のように追記します。/home/script/email-handle.pl"そして反映。newaliases以上の設定で@test.example.com宛のメッセージが届くと自動的に/home/script/email-handle.plを起動することが出来るようになります。メールの内容は標準入力に入ってくるのでそれをうまく扱ってやれば大丈夫です。以上の設定のみでは実行ユーザはnobodyになるようです。なんらかの理由で実行ユーザを変えたいときは/etc/postfix/main.cfに以下を追記します。2リンクプライバシーポリシーはてなブログをはじめよう!shiba_yu36さんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。