テスト用のメールアドレスを大量に作る
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宛に届く