web-dev-qa-db-ja.com

Gmailに追加されたドメインのSPF設定

ホストにGmailに追加したドメインがあります。次のSPFレコードがあります。

"v=spf1 a ~all"

Gmailから送信するすべてのメールは正しく検証されており、次のヘッダーがあります。

spf=pass (google.com: domain of [email protected] designates 123.456.789.10 as permitted sender).

レコードにGmail IPを追加していないので、どうしてそうなったのだろう。必要ありませんか?

編集:メッセージソースのIP 123.456.789.10は私のホストのものです。ドメインをGmailに追加したので、メールを送信するのはGmailだといつも思っていました。これは実際どのように機能しますか?

ありがとう!

3
Vinith Almeida

正解です。Gmailから送信された場合、このSPFはpassになりません。 Gmailを許可するには、

"v=spf1 include:_spf.google.com +a ~all"

これには、すべてのGoogleネットブロックが含まれます。

include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com

IPが表示されている場合、メールはそのホストから送信されたものです。サーバーがデフォルトでローカルSMTPサーバーを使用して配信することは完全に正常です。 Gmailへの受信MXレコードの設定では、送信メールの設定は自動的には再構成されません。ただし、SPFレコードにすべてをリストする限り、いくつかのソースがあっても問題ありません。 (別の DKIMセレクター も必要になる場合があります。)

2
Esa Jokinen