空メール登録システムなどで、たくさんの
reg-xxx@xxx.com
に対応したい場合、reg-xxx全てをaliasに書くのは現実的でない。
そこで、
Postfix の main.cf の alias_maps の行を
alias_maps = hash:/etc/aliases, regexp:/etc/postfix/alias.reg
として、書き換え、alias.regファイルを作成する。
/reg-\q*:/ "| /var/home/xxx/reg.sh"
などと記述して、postfixを再起動すればOK.
あと、正規表現をWEBでチェックできる
http://www.rubular.com/
のサービスが素敵。