色々調べた結果、とりあえずvirtualはそのままではパイプ渡しが出来ないらしい。 下記ページにvirtual_alias_mapsとalias_mapsの違いがまとめられており非常に分かりやすかったです。 http://d.hatena.ne.jp/NetPenguin/20090101 パイプ渡しのやり方ですが、以下のやり方で出来ました。 ただ、もっとスマートなやり方などがあると思います。 例えば、hoge@example.comでメールを受け取った時にプログラムをキックしたい場合 ・/etc/postfix/main.cf #ローカル配送にする。 local_transport = local #特定のアドレスだけローカル配送にする(コマンドを渡すため) transport_maps = hash:/etc/postfix/transport - ・/etc/postfix/tran