Jeff Atwood の 電子メールのDNS構成に関する最近の投稿 を読んだばかりで、アプリケーションで試してみることにしました。
1つのサーバーで2つの異なるIPとドメイン名で、それぞれHTTPとHTTPSの両方で実行されるWebアプリがあります。
<VirtualHost *:80>
ServerName foo.org
ServerAlias www.foo.org
...
</VirtualHost>
<VirtualHost 1.2.3.4:443>
ServerName foo.org
ServerAlias www.foo.org
</VirtualHost>
<VirtualHost *:80>
ServerName bar.org
ServerAlias www.bar.org
...
</VirtualHost>
<VirtualHost 2.3.4.5:443>
ServerName bar.org
ServerAlias www.bar.org
</VirtualHost>
SMTPサーバーとしてGMailを使用しています。
逆PTRおよびSenderIDレコードが必要ですか?もしそうなら、私は私のレコード(foo.org、www.foo.org、bar.org、www.bar.org、ASPMX.L)のallに同じものを置きますか? .GOOGLE.COM、ASPMX2.GOOGLEMAIL.COM、..)?
ドメインキーレコードが必要なことは確かですが、どのドメインにアタッチするかはわかりません。 Googleのメールサーバー? foo.orgとbar.org?すべて?
後で
システムが送信するすべてのメールは[email protected]
アドレス、ユーザーが使用するドメインに関係なく。ドメインはまったく同じコードを指しており、電子メールに関する限り、コードはドメインを気にしません。
送信元のアドレスの「ドメイン名」部分ごとにレコードを作成します。したがって、@ foo.org、@ subdomain.foo.org、@ bar.comとして送信する場合は、3つすべてにエントリを作成します。 SPFの場合、include:<domain>
を使用して、1つの場所でのみ指定できます(実際、ドメインでGAppを使用している場合は、Googleのサーバーを指定するのではなく、include:_spf.google.com
を使用することをお勧めします。直接(特に、MXレコードがアウトバウンドメールサーバーであるため、Googleが公開し、使用するようにアドバイスしている場合)。
PTRレコードについて:IPごとに1つのPTRのみが必要であり、そのIPに解決されるFQDNを指している必要があります。これ以外とはあまり関係がありませんが、特に受信メールサーバーの中には、ESMTP接続を確立するときにEHLOで使用されるホスト名と一致するものがありますprefer。