Domain-Name-System

傳遞狀態通知(失敗)=> 550 SPF:xxxx(IP 地址)不允許從 <our-domain.com> 發送郵件

  • March 27, 2016
Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the server for the recipient domain &lt;repipients-domain.com&gt; by &lt;repipients-domain.com&gt;. [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 &lt;our-domain.com&gt;

似乎 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),除非您不確定您已授權所有電子郵件伺服器。這將通知接收者更仔細地檢查未經授權的電子郵件 - 而不會做出要求他們拒絕未經授權的電子郵件的艱難決定。

引用自:https://serverfault.com/questions/760087