It's raining cats and dogs.

無駄なことなんてないはず

postfixでhostsを使う

postfixはデフォルトではhostsをみてくれないので、ローカルでメールサーバの構築とかしてるとちょっと面倒。なので以下の設定をするとhostsを見てくれるようになる。
main.cf に以下を追記

ignore_mx_lookup_error = yes
disable_dns_lookups = yes

postfixではchrootを使っているらしく、main.cfのqueue_directoryがルートディレクトリとなる。
デフォルトでは

queue_directory = /var/spool/postfix/

とかなっているので、
/var/spool/postfix/etc/hosts
みたいな感じでhostsを作ってあげるとそこを見てくれるようになる。