テスト用のメールアドレスを大量に作る

localhost.netなどのドメインを使用してそのドメイン宛のメールアドレスを全部aliasでforwardしてやればいい。

$ sudo su -
# vi /etc/postfix/main.cf
// vitual_alias_mapsにpcreで/etc/postfix/aliases.pcreを指定する
virtual_alias_maps = pcre:/etc/postfix/aliases.pcre

# vi /etc/hosts
127.0.0.1       localhost
127.0.0.1       localhost.localdomain
127.0.0.1       localhost.net
127.0.0.1       localhost.jp
127.0.0.1       localhost.com
127.0.0.1       localhost.co.jp

# vi /etc/postfix/aliases.pcre
/^.*@localhost.net$/ user@localhost
/^.*@localhost.jp$/ user@localhost
/^.*@localhost.com$/ user@localhost
/^.*@localhost.co.jp$/ user@localhost

# /etc/init.d/postfix reload
# newaliases

上記のようにしておくとhoge@localhost.jpやwhoami@localhost.comなどどのようなアカウントに対してメールを送信してもuser@localhost宛に届く