メール配信のためにホスト名を変更する

メール配信のためにホスト名を変更する

メールの配信に問題があり、MXtoolbox は「逆 DNS は有効なホスト名ではありません」と表示します。domain.com と mail.domain.com の A レコードと AAAA レコードがあります。データセンターは、domain.com への逆 DNS を設定しました。これそしてこれユーザーが同様の問題を報告したスレッドで、ホスト名を「domain.com」から「something.domain.com」に変更することで問題が解決したようです。

$ hostname私の知る限り、ホスト名は単に「ランダムな単語」であり、コマンドで変更するだけなので、不安です$ hostnamectl。また、ここ/etc/postfix/Main.cf電子メールの配信を目的として変更する必要があるということです。推奨される場合は、ホスト名を「server.domain.com」に変更したいと思います。また、電子メールの「helo」と一致する必要があることがわかりました。現在、ホスト名は の形式でdomain.com、電子メールの受信者によると、helo は「domain.com」です。

この質問は、この目標を達成するために VPS をどのように構成すべきかに関するものです。電子メール配信を目的とした私の試みは、次のようになります。VPS は Debian を使用しています。すべてが非常に汎用的で、私は postfix、OpenDKIM、certbot を使用しています。必要に応じて、回答を始めるためのテンプレートとして自由に使用し、必要に応じて変更してください。

1. ターミナルに新しいホスト名を入力する必要がありますか?

$ su
$ hostname server
$ hostnamectl set-hostname server
$ vim /etc/postfix/main.cf

次に、に変更 しmyhostname = domain.comますmyhostname = server.domain.com mydestination = $myhostname, domain.com, localhost.com, , localhostmydestination = $myhostname, domain.com, localhost.com, localhost

次のファイル/etc/hostsに、次の行があることを確認します。

127.0.0.1 server.domain.com server

/etc/resolv.confに次の行を追加します。

domain domain.com

2. 逆 DNS を設定する必要がありますか? 逆 DNS を server.domain.com に設定する必要があると思いますが、正しいでしょうか?

その他の手順 DNSレコードをどのように変更すればよいですか?domain.com、mail.domain.comのAおよびAAAAレコードに加えて、www.domain.comそしてメールドメイン現在、電子メール関連のレコードは 4 つあります。

domain.com 300 MX 10 mail.domain.com
_dmarc.domain.com 3600 TXT v=DMARC1; p=reject;rua=mailto:[email protected]; fo=1
domain.com 3600 TXT v=spf1 mx a:mail.domain.com -all
mail._domainkey.domain.com 3600 TXT v=DKIM1; k=rsa; p=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

これらをどのように変更すればよいでしょうか? server.domain.com に A レコードと AAAA レコードを追加する必要がありますか?

他に必要な手順は何ですか?

また、各ステップで何を達成するのかを説明していただけるとありがたいです。

答え1

それを確認してdig -x IPhost IPserver.domain.com を返します。そうでない場合は、ISP に問い合わせて、この IP の逆 DNS を構成する必要があります。

答え2

電子メールの場合、rDNS は SPF レコードにリストされているソースのいずれかを指すように設定する必要があります。SPFdomain.comレコードに を追加するか、rDNS が を指すように設定してくださいmail.domain.com。そうすると、サーバーは送信者として適切に承認されます。postfix の場合、 はmyhostnamerDNS と同じ値に設定する必要があります (これは、HELO他のものの中でも、デフォルトで で送信される値です)。また、mydestination少なくとも がリストされている必要がありますdomain.com。これは、どのドメインに代わってメールを受信するかを postfix に伝えるため、そのドメインも必ず追加してください。サーバーのホスト名に関しては、 にも設定する必要がありますmail.domain.com

そうは言っても、サーバーが と の両方をホストしている場合はdomain.commail.domain.com物事を複雑にしすぎる必要はなく、MXレコードや rDNS などが を指すようにするだけdomain.comで十分です。電子メールと、現在 で提供されているもの用に別のサーバーに拡張する必要が生じた場合でもdomain.com、再構成プロセスにそれほど時間はかかりません。

関連情報