問題の説明
メールは次のエラーでバウンスされました:
554 Reject by behaviour spam at Rcpt State(Connection IP address:x.x.x.x)ANTISPAM_BAT[01201311R506a, ay29a033002195083]: spf
check failed CONTINUE (in reply to RCPT TO command)原因
このエラーメッセージは、SPF 検証に失敗したことを示しています。これは、送信したメールが SPF 検証に合格しなかったため、返送されたことを意味します。
SPF 検証に合格しなかった理由は、IP アドレスが SPF レコードで設定された IP 範囲内にないことです。
解決策
正しい SMTP サーバーアドレスを使用してメールを送信していることを確認してください。
メールアドレスが Alibaba Mail の場合は、Alibaba Mail の IMAP、POP、SMTP サーバーとポート情報 を参照してください。
メールボックスのドメイン名解決レコードを確認し、値が v=spf1 include the following:spf.sg.aliyun.com -all の TXT レコードがあることを確認します。
このレコードが存在しない場合、または既存のレコードの値と一致しない場合は、追加または変更してください。
更新が完了したら、10 ~ 20 分待ちます。解決が有効になったら、テストのためにメールを再送信して、問題が修正されたことを確認します。
メールアドレスが Alibaba Mail でない場合:
関連するメールボックスの管理者に、送信 IP をドメイン名解決の SPF 範囲に追加するようにフィードバックすることをお勧めします。追加する前に、共有されていない IP であり、偽造メールの送信を防ぐために IP が信頼されていることを確認してください。
レコード値の構文例:
ドメイン名 + ドメイン名: v=spf1 include the following:spf.sg.aliyun.com include the following:spf1.dm.aliyun.com -all
ドメイン名 + IP: v=spf1 include the following:spf.sg.aliyun.com ip4:x.x.x.x -all
ドメイン名 + IP 範囲 (注意): v=spf1 include the following:spf.sg.aliyun.com ip4:x.x.x.x/24 -all
追加情報
SPF とは?
SPF は、メールシステムにおける Sender Policy Framework の略語であり、非常に効率的なスパム対策ソリューションです。受信側は、ドメイン名の SPF レコードに従って、送信者の IP アドレスが SPF レコードに含まれているかどうかを判断します。含まれている場合は正しいメールと見なされ、そうでない場合は偽造メールと見なされて返送されます。
追加方法:
説明
ドメイン名が Alibaba Cloud によって購入されていない場合は、ドメイン名が存在するサービスプロバイダーに相談することをお勧めします。
ここでは、Alibaba Cloud DNS を例として使用します。
1. Alibaba Cloud DNS コンソール にログインし、解決するドメイン名を選択します。 [DNS 設定] をクリックして、[解決設定] ページに移動します。

2. 解決設定インターフェイスで、[DNS レコードの追加] をクリックし、レコードを入力して、[OK] をクリックします。
例:
レコードタイプ: TXT
ホスト名: @
レコード値: v=spf1 include the following:spf.sg.aliyun.com -all
説明
他の送信 IP がある場合は、v=spf1 IP4:IP アドレス include the following:spf.sg.aliyun.com -all の形式で SPF 解決にレコード値を追加できます。IP が信頼できる IP であることを確認してください。共有 IP の場合は、偽造されるリスクがあります。

3. 設定が完了したら、レコードが有効になるまで待ちます。現在設定されている SPF レコードを照会するには、SPF レコードの信頼できる IP クエリ方法 を確認してください。