web-dev-qa-db-ja.com

メール送信時のSPFエラー

Mail.mydomain.comにメールサーバーを設定します。メールを受信できます。メールを送信しようとすると問題が発生します。私は2つのサーバーを持っています:

  • mail.mydomain.com-異なるIP(例:1.1.1.1)
  • mydomain.com-これも異なるIP(0.0.0.0)を持っています

私のSPFレコードには次のように書かれています:v = spf1 mx ip4:1.1.1.1 -all

Mydomain.comの私のmxレコードはmail.mydomain.comを指しています

メールを送信しようとすると、次のエラーが発生します。

グーグルから:

gmail-smtp-in.l.google.com [2a00:1450:400c:c06 :: 1b]のコメント:550-5.7.1 [2001:bc8:4400:2b00 :: 32:1f12]システムがこの550-5.7.1メッセージは、迷惑メールである可能性があります。 550-5.7.1からGmailに送信されるスパムの量を減らすために、このメッセージはブロックされています。詳細については、550-5.7.1 https://support.google.com/mail/?p=UnsolicitedMessageError 5505.7.1にアクセスしてください。 m21si1136366wml.110-gsmtp(DATAコマンドの終了への応答)

他のサーバーから:

ホストmx1.seznam.cz [2a02:598:2 :: 42]のコメント:5505.7.1「futeq.com」ドメインのSenderPolicyFrameworkがIPアドレスを拒否しました。 (MAIL FROMコマンドへの応答)

Gmailの場合、postmaster.google.comを使用してドメインを登録および確認しました

誰かが私を正しい方向に向けることができますか?私は何かが足りないのですか?

PS:確認しましたが、IPがブラックリストに登録されていません

ありがとう

1
Branislav B.

IPv6アドレスをSPFレコードに追加するのを忘れたようです。おそらく、送信側ホストのDNSAAAAレコードに追加するのを忘れたようです。

もちろん、SPFレコードのmxは、MXレコードで指定されたホストのすべてのIPアドレスをカバーするため、SPFレコードで同じIPアドレスに名前を付けることは冗長です。

この問題を解決するには、ホストのDNSAAAAレコードにIPv6アドレスを追加します。

2
Michael Hampton