web-dev-qa-db-ja.com

MX in SPFの意味?

メールサーバーをセットアップしていますが、SPFに少し混乱しています。いくつかの例に従って、SPFレコードを次のように設定します...

v = spf1 mx ip4:1.2.3.4 mx:mail.mydomain.com ptr:1.2.3.4 -all

私はそのほとんどの意味を理解していますが、なぜMXが2度あるのですか? 2番目のMXは「これはこのドメインのメールサーバーです」という意味だと思います。私はそれで正しいですか?

どちらにしても、最初のMXはどういう意味ですか?これは、チェックする人がSPF TXTレコードとは別に保存されているMXレコードを確認する必要があることを示しているだけですか?その場合、MX:mail.mydomain.comは実際のMXレコードと重複していますか?

9
Dan Repperger

最初のMXは、SPFレコードを実際にアタッチしているドメインのMXレコードのIPアドレスが有効であるとして受け入れられることを意味します。 2番目は、ドメインmail.mydomain.comのMXレコードのIPアドレスが有効として受け入れられることを意味します。このSPFレコードがドメインmail.mydomain.com用である場合、2番目のレコードは冗長です。ただし、SPFレコードがmydomain.comの場合、2番目のMXはnot冗長です。

13
Mike Scott