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.com
và www.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.com
sử dụng www.mailserver.com
để gửi email. Trang web www.mailserver.com
chỉ 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.com
gửi email cho ai đó, máy chủ email của người nhận nhận được ĐÃ GỬI: EHLO www.mailserver.com
, nhưng thấy ĐÃ GỬI: THƯ TỪ:<[email protected]>
tin nhắn, để người nhận 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à ĐÃ GỬI: EHLO www.mailserver.com
Mọi thứ đang 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 đến 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 một cảnh báo bên dưới SpamAssassin phần nói rằng
SPF_HELO_NONEÂ Â Â Â Â Â Â SPF: HELO không xuất bản Bản ghi SPF
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ư mong muốn không? Xem bên dưới để biết các bản ghi DNS cho từng miền.
Bản ghi DNS cho từng miền như sau (lưu ý bản ghi PTR cho 1.2.3.4):
Địa chỉ IP 1.2.3.4
PTR www.mailserver.com
myblog.com
Tên Loại Giá trị
@ MỘT 1.2.3.4
* MỘT 1.2.3.4
@ MX 10 myblog.com.
@ TXT v=spf1 ip4:1.2.3.4 ~tất cả
dkim._domainkey TXT v=DKIM1; t=s; k=rsa; p=[chuỗi khóa công khai siêu dài]
mailserver.com
Tên Loại Giá trị
@ MỘT 1.2.3.4
* MỘT 1.2.3.4
@ MX 10 mailserver.com.
@ TXT v=spf1 ip4:1.2.3.4 ~tất cả