sendmail で localhost.localdomain を消す
プログラムから送るメールなどは 大体インストールされているsendmailを使って送ると思いますが、
fromのアドレスやなんかは sendmail.mcを編集してsendmail.cfを作ってやれば良いかと思います。
ただそれだけだと、
Message-Id:やReceived:ヘッダが localhost.localdomainと表示されてしまったりします。
/etc/hosts の自ホスト名を hogehoge.hoge.hogeとか FQDNに書き換えてあげれば良いかと思っていたのですが、
そうもいかない時。
submit.mc に
define(`confDOMAIN_NAME', `hogehoge.hoge.hoge')dnl
を追記して、
submit.cfを作ると
Djhogehoge.hoge.hoge というのが追記されます。
これで自ホスト名が認識されるようになり、
Message-Id:やReceived:から localhost.localdomain が表示されなくなります。
参考にさせて頂いたサイト
http://www.lbm.go.jp/toda/comp/sendmail.html