Domain-Name-System
傳遞狀態通知(失敗)=> 550 SPF:xxxx(IP 地址)不允許從 <our-domain.com> 發送郵件
Technical details of permanent failure: Google tried to deliver your message, but it was rejected by the server for the recipient domain <repipients-domain.com> by <repipients-domain.com>. [192.185.87.85]. The error that the other server returned was: 550 SPF: 209.85.214.182 is not allowed to send mail from <our-domain.com>
似乎 SMTP 伺服器正在拒絕來自我們域的電子郵件,可能是因為我們正在使用 SPF 的 TXT DNS 記錄,如下所示:
v=spf1 mx include:mail.zendesk.com ?all
昨天的記錄是:
v=spf1 include:mail.zendesk.com ?all
但我添加了“mx”部分來檢查是否糾正了問題,但沒有。
誰能幫我糾正這個問題?我們只遇到過一個客戶的這個問題,並且沒有其他人的彈跳消息。
還有哪些資訊會有所幫助?
編輯:
記錄現在看起來像下面的評論改進:
v=spf1 include:mail.zendesk.com include:_spf.google.com ?all
我們將嘗試重新發送到“問題”域
Michael 的評論是正確的,您應該遵循 Google 的建議,並確保在您的 SPF 記錄中包含:_spf.google.com - 您現在已經完成了。
您可能還想與該目標域的郵件管理員進行對話。
您最初的 SPF 記錄是中性的(?全部)。根據RFC 235235,中立的結果必須被視為沒有找到 SPF 策略。因此,目標域選擇破壞 SPF,這只會損害採用。
最後但並非最不重要的一點是,您可能需要考慮使用 ~all (softfail),除非您不確定您已授權所有電子郵件伺服器。這將通知接收者更仔細地檢查未經授權的電子郵件 - 而不會做出要求他們拒絕未經授權的電子郵件的艱難決定。