メール DNS 設定: HELO で SPF レコードを公開するにはどうすればよいですか? SPF_HELO_NONE - SPF: HELO は SPF レコードを公開しません

メール DNS 設定: HELO で SPF レコードを公開するにはどうすればよいですか? SPF_HELO_NONE - SPF: HELO は SPF レコードを公開しません

私の環境: Windows Server 2022 Standard 上の hMailServer 5.6.8

2 つのドメイン (実際にはこれらのドメインを所有しているわけではなく、単なる例です) と があるとしますwww.myblog.comwww.mailserver.comどちらも同じマシンでホストされており、同じ IP アドレス を持っています1.2.3.4

ブログ サイトは、電子メールの送信に をwww.myblog.com使用しますwww.mailserver.com。このサイトはメール サーバーとしてのみ機能し、ブラウザーからはアクセスできません。が誰かに電子メールを送信すると、受信者の電子メール サーバーは を受信しますが、 というメッセージが表示されるwww.mailserver.comように設定しました。そのため、受信者は電子メールが から送信されたことがわかります。www.myblog.comSENT: EHLO www.mailserver.comSENT: MAIL FROM:<[email protected]>myblog.com

前に述べたように、現在のEHLOメッセージはSENT: EHLO www.mailserver.com

今のところすべて順調に動いています。最近、私の設定の「スパム評価」をチェックすることにしました。https://www.mail-tester.com上記の設定を使用してスパムテスターに​​メールを送信したところ、スパムアサシンというセクション

SPF_HELO_NONE SPF: HELO は SPF レコードを公開しません

質問ですが、この警告を消すにはどうしたらいいでしょうか? DNS レコードは適切ですか? 各ドメインの DNS レコードについては以下を参照してください。

ここに画像の説明を入力してください

各ドメインの DNS レコードは次のとおりです (1.2.3.4 の PTR レコードに注意してください)。

IP address 1.2.3.4
PTR www.mailserver.com

myblog.com
Name            Type    Value
@               A       1.2.3.4
*               A       1.2.3.4
@               MX      10 myblog.com.
@               TXT     v=spf1 ip4:1.2.3.4 ~all
dkim._domainkey TXT     v=DKIM1; t=s; k=rsa; p=[super long public key string]

mailserver.com
Name            Type    Value
@               A       1.2.3.4
*               A       1.2.3.4
@               MX      10 mailserver.com.
@               TXT     v=spf1 ip4:1.2.3.4 ~all

答え1

www.mailserver.comDNSに「www」という名前の TXT レコードを追加することで、警告を取り除くことができました。

mailserver.com
Name            Type    Value
@               A       1.2.3.4
*               A       1.2.3.4
@               MX      10 mailserver.com.
@               TXT     v=spf1 ip4:1.2.3.4 ~all
www             TXT     v=spf1 ip4:1.2.3.4 ~all <-- adding this record fixed the warning

関連情報