web-dev-qa-db-ja.com

ドメインのMXレコードを偽造するにはどうすればよいですか?

私は、電子メール用のドメイン名を構成した2つの(仮想)マシン上にある2つのメールサーバーをテストしています。サーバーの1つが他のサーバーに電子メールを送信する必要がある場合、受信者のドメインのMXレコードに対してDNSルックアップを実行しているように見えます。 /etc/hostsで。

DNSサーバーをインストールして、受信者ドメインのカスタムMXレコードを作成する必要がありますか? Ubuntu 12.04でこれを行うにはどうすればよいですか、それより簡単な方法はありますか?

9
Desmond Hume

多くの人が考えることとは反対に、実際にメール配信用のMXレコードを設定する必要はありません。 「A」レコードも同様に機能します。 MXレコードについては、ウィキペディアの "Aへのフォールバックの歴史" を参照してください。

または、ドメインに特定のトランスポートを使用するようにMTA(たとえば、Postfix)を構成できます。 Postfixには transport_maps を使用します。

/etc/hostsの偽のホストをPostfixで動作させるには、DNSのみではなく、実際に使用するように指示する必要があります。その方法については postconf documentation をご覧ください。ヒント:smtp_Host_lookupまたはdisable_dns_lookups

9
gertvdijk