最近、DirectAdmin がインストールされた vps サーバーを購入しました。メールを送信できないことを除いて、すべて正常に動作します。DirectAdmin のメッセージング システムは、次の通知を発行しました。
コマンド「/bin/hostname --fqdn」を使用してホスト名を見つけることができません。この > コマンドをチェックして、正しく動作することを確認してください。エラーが発生した場合: ホスト名: 名前またはサービスが不明です
/etc/resolv.conf を確認し、127.0.0.1Unable to resolve your >hostname, を使用するように設定してみてください。これにより、電子メールの送信時に大きな問題が発生します。
解決:
DNS コントロール パネルでホスト名 (.) の A レコードを作成します。ホスト名をサーバーのメイン IP アドレスに向けます。また、/etc/hosts をチェックして、サーバー IP が正しく設定されていることを確認してください。
私の/ etc/hostsにはこれが含まれています:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
127.0.1.1 srvubu100.screweb.com srvubu100 ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
178.162.145.82 srv771.screweb.com
178.162.145.82 srv771.bitcommand.com
178.162.145.82 server1.novinhost.net