私の環境: Windows Server 2022 Standard 上の hMailServer 5.6.8
2 つのドメイン (実際にはこれらのドメインを所有しているわけではなく、単なる例です) と があるとしますwww.myblog.com
。www.mailserver.com
どちらも同じマシンでホストされており、同じ IP アドレス を持っています1.2.3.4
。
ブログ サイトは、電子メールの送信に をwww.myblog.com
使用しますwww.mailserver.com
。このサイトはメール サーバーとしてのみ機能し、ブラウザーからはアクセスできません。が誰かに電子メールを送信すると、受信者の電子メール サーバーは を受信しますが、 というメッセージが表示されるwww.mailserver.com
ように設定しました。そのため、受信者は電子メールが から送信されたことがわかります。www.myblog.com
SENT: EHLO www.mailserver.com
SENT: 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.com
DNSに「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