PostfixではPCREを利用した仮想エイリアスでのアドレスマッチングができるらしいので実際にやってみた

/etc/postfix/main.cfを修正

virtual_alias_maps = pcre:/etc/postfix/virtual

/etc/postfix/virtualを作成

/^sns+-([\w]+)\@sns\.hoge\.com sns

文字と記号をつなげる場合は+でつなげないといけない? sns-** *@sns.hoge.comってメールを送信すると、指定されているエイリアス(sns)が発生する

/etc/aliasesを修正

sns:    "|/usr/local/php/bin/php /var/test/sample.php"