Môi trường của tôi: hMailServer 5.6.8 trên Windows Server 2022 Standard

Giả sử tôi có hai miền (tôi không thực sự sở hữu những miền này, chúng chỉ là ví dụ) www.myblog.comwww.mailserver.com. Cả hai đều được lưu trữ trên cùng một máy và có cùng địa chỉ IP 1.2.3.4.

Trang blog www.myblog.comsử dụng www.mailserver.comđể gửi email. Trang web www.mailserver.comchỉ phục vụ như một máy chủ thư; nó không thể truy cập được từ trình duyệt. Tôi đã thiết lập nó để khi www.myblog.comgửi email cho ai đó, máy chủ email của người nhận sẽ nhận được SENT: EHLO www.mailserver.com, nhưng sẽ thấy SENT: MAIL FROM:<[email protected]>tin nhắn, vì vậy người nhận sẽ thấy rằng email đến từ đó myblog.com.

Như đã đề cập trước đây, thông báo EHLO hiện tại làSENT: EHLO www.mailserver.com

Mọi thứ đều hoạt động tốt cho đến nay. Gần đây, tôi đã quyết định kiểm tra "xếp hạng thư rác" của thiết lập của mình tại https://www.mail-tester.com . Tôi đã gửi email tới trình kiểm tra thư rác bằng cách sử dụng thiết lập được mô tả ở trên và tôi thấy cảnh báo trong phần SpamAssassin cho biết

SPF_HELO_NONE        SPF: HELO does not publish an SPF Record

Câu hỏi của tôi là, làm cách nào để thoát khỏi cảnh báo này? Các bản ghi DNS có đúng như vậy không? Xem bên dưới để biết các bản ghi DNS cho từng miền.

nhập mô tả hình ảnh ở đây

Bản ghi DNS cho mỗi miền như sau (lưu ý bản ghi PTR cho 1.2.3.4):

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
answer

Tôi đã có thể loại bỏ cảnh báo bằng cách thêm một bản ghi TXT bổ sung có tên "www" vào www.mailserver.comDNS:

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