php:posfixのエイリアス設定に正規表現を使いたい!
最近メールを投稿して何か出来ないかなーってやっていてたんだけど
今度はよくあるランダムなメールアドレス宛に送りたいと思ってなんとか出来たのでメモ('-'*)
webminの中だけで完結してしまったので、どのファイルを弄るとかは書いてません。
最初はどうやって新しくメールアドレスを作ってるのかなーとか思ったけど
エイリアスに正規表現を使って識別することでやりたいことができました('-')
1. まずはサイドメニューから [ サーバー ] > [ Postfixの設定 ]を開く 2. 次に[ メールエイリアス ]を選択 3. [ 新規エイリアスを作成 ]で複数アドレスが共通に起動するプログラムを設定 ex.) おみくじのプログラムを起動する アドレス:omikuji 可能にしますか?:する エイリアス先:プログラムに送る > /usr/bin/php /program_no_directory/omikuji.php 4. メールエイリアスの設定画面のトップページに戻って エイリアスオプションの2つのMapSpecificationsのところに 設定ファイルのパスを追加 regexp:/sukina_directory/ailiases.reg 5. /sukina_directory/ailiases.regの中身 # [omikuji]で始まるアドレス宛のメールを全てomikujiで処理 /^omikuji/ omikuji 6. [omikuji20110630@my.domain]にメールを送信 7. 今日の運勢は大吉です!d('-'* )