soft@appleple.com

【postfix】aliasesの正規表現

空メール登録システムなどで、たくさんの

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/

のサービスが素敵。

Last Update : 2011年07月20日 (水) 00:29