質問: postfixを使用してメールサーバーの構築を行っています。 main.cfに設定する「myhostname」については「/etc/sysconfig/network」と一致させるのでしょうか。 また、現在は「myhostname」、「/etc/sysconfig/network」、DNS:MXレコードともに ドメイン名のみに設定し運用を行っているのですが問題ありますでしょうか。 よろしくお願いします。
回答: `myhostname` は、メール送信の際の SMTP HELO に使われます(smtp_helo_name = $myhostname)。 相手側 MTA によっては、HELO 名の名前解決を試みることがありますが、myhostname=ドメイン名が名前解決できれば問題ないかと。 あと、サーバーからの通知メールなど、送信者が「root」→(myorigin=$myhostname 付与)→「root@ドメイン名」となって、どのサーバーからのものなのかわかりにくくなる、といったこともあります。