電子郵件 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

假設我有兩個域(我並不真正擁有這些域,它們只是示例),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

我透過向 DNS 新增一筆名為「www」的額外 TXT 記錄來消除警告www.mailserver.com

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

相關內容