手元の仮想環境で自分自身にメール送り、virtual Mailboxのメールボックスへの配送 と .forwardを発火させる
/etc/postfix/main.cf
mydestination = localhost, jiikko.com, prpr-antena.com transport_maps = hash:/home/koji/sites/mail_admin/config/server/local/transport
transport
jiikko.com lmtp:unix:private/dovecot-lmtp prpr-antena.com lmtp:unix:private/dovecot-lmtp
普通はドメイン毎でリレー先を変更するときに使うっぽい。
virtual_alias_maps には、以下のような結果が帰ってくるようにsql書いてる。
1436680161@prpr-antena.com: deployer@localhost, 1436680161@prpr-antena.com
mydestination にテスト用のドメイン を明記しているので、Virtual Mailboxのメールアドレスに(コマンドラインから)メールを送ると、local配送からの.forward発火とVirtual Mailboxへの配送ができてる。
(本番とmain.cfが微妙が違うけど)プロダクションコードが開発環境と本番環境の両方で動く状態になった。ここまでが長かった(´・ω・`)