大家好,
最近常被一些郵件伺服器退信,退信訊息如下:
Reporting-MTA: dns; mail.xxxxx.com
Arrival-Date: Thu, 10 Mar 2022 15:52:46 +0800
Final-Recipient: RFC822; xxxxxx@xxxxx.com
Action: failed
Status: 5.1.1
Remote-MTA: DNS; eu-smtp-xxxxxx.xxxxxx.com
Diagnostic-Code: SMTP; 550 SPF Sender Invalid - envelope rejected - https://community.mimecast.com/docs/DOC-1369#550 [L7SeOThROyCLJv4sWSriUA.uk314]
Last-Attempt-Date: Thu, 10 Mar 2022 16:02:01 +0800
想請問大家是什麼原因,才被退信,謝謝大家.
如果你是郵件伺服器管理員, 請務必設好 SPF, DKIM, DMARC 這三大項目:
https://www.google.com/search?q=%E9%83%B5%E4%BB%B6+SPF+Dkim+dmarc
(以上挑一篇你看得懂的做)
現代的郵件服務不比 20 年前的時代, 只要架個 MTA 軟體就可以自己隨便發信; 現在只要以上三者不合格的話, 被退信機率非常高....
SPF Sender Invalid
你沒設定 SPF
有設如下:
IN TXT "v=spf1 a mx -all"
IN TXT "v=spf1 mx mx:mail.xxxx.com -all"
IN TXT "v=spf1 include:mail.xxxxx.com -all"
IN TXT "v=spf1 ip4:xx.xxx.29.97/29 -all"
不知道是錯在哪裡?
謝謝
知道你這些SPF代表什麼嗎? 要不要先了解 對在那裡?
你可以查查我家的設定,比對看看
nslookup
set type=txt
ublink.org
我自己的環境中常常遇到設定 -all 然後來怪我為什麼退他的信.
我一律回答, 是你的設定通知我只要不符合你的SPF就退信.
有查了,所以只要"v=spf1 -all" 就可以?