ローカルにメールする時にも
hoge@localhost. ←後ろにピリオドあり
になってしまうんですが・・・。
defaultdomainを空白にしたからだとは思うんですが、
ローカルの場合もきっちりホスト名+ドメイン名を指定する必要があるんですか?