
オンプレミスの Exchange 2016 サーバーがあります。メール フローは正常です。ただし、最近、ニュースレターの送信にサードパーティのメール サービス (Klaviyo) を使い始めました。キャンペーンを送信すると、Exchange サーバーが独自のドメインに送信されるメールを拒否します。これは、Exchange ログに表示される内容です。
{[{LED=550 5.7.1 Send ID (PRA) Not permitted};{MSG=};{FQDN=};{IP=192.xxx.xxx.xxx};{LRT=}]}
SPF レコードを設定しましたが、Kalviyo は動的 IP を使用するため、SPF レコードに追加できません。送信元は send.ourdomain.com です。SPF レコードが間違っている可能性があります。
v=spf1 ip4:xxx.xxx.xxx.xxx ip4:xxx.xxx.xxx.xxx include:servers.mcsv.net -all include:send.ourdomain.com -all
Exchange サーバーをセットアップしていないため、問題が Exchange の設定にあるのか、SPF レコードにあるのかはわかりません。
この問題を解決するために、この拒否エラーを作成できる場所を調べる必要がある場所はどこですか?
答え1
SPF レコードが次のとおりである場合:
v=spf1 ip4:xxx.xxx.xxx.xxx ip4:xxx.xxx.xxx.xxx include:servers.mcsv.net -all include:send.ourdomain.com -all
それは不正な形式です。-全ては最後にのみある必要があります。中間と最後にあります。実際のドメイン名を提供していただければ、SPF レコードを調べて、不正な形式ではないか、それとも質問にタイプミスがあっただけかを確認できます。