ホストに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だといつも思っていました。これは実際どのように機能しますか?
ありがとう!
正解です。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セレクター も必要になる場合があります。)