2017-01-14 14 views

答えて

4

マージされたレコードには、次のようになります。

v=spf1 a mx ptr include:spf.protection.outlook.com include:authsmtp.com include:spf.mtasv.net -all

あなたが唯一のSPFレコードの1を持つことができるので、使用したいallメカニズムのかを決定する必要があります。私は-allを含んでいます。最も制限があり、SPFレコードに記載されていないサーバーから有効なメールが送信されるリスクがない限り、使用する必要があります。

ptrメカニズムは、受信メールサーバーに負荷をかける可能性があるので、このメカニズムを使用することはお勧めできません。

また、マージされたレコードは、10個のDNSルックアップのうちSPFのDNSルックアップ制限に達する危険性があります。 2つの最初のインクルードは現在それぞれ2つの追加のDNSルックアップを結果として生じるので、DNSルックアップの総数は(ptrが依然として存在する場合)10であり、これは限界である。したがって、含まれているレコードの1つに後でincludeを追加すると、SPFレコードの評価結果が「permerror」になることがあります。

+0

注意: '-all'は、DMARC *を使用していない場合は*を使用するための最良のオプションです。あなたがいるなら、 '〜all'を使います。 「?all」は意味がありません - SPFレコードを持たないのと同じです! – Synchro

関連する問題