Email-Server

根據我們的設置,這對於 SPF 記錄是否正確?

  • February 8, 2019

我們公司有一個 SMTP 伺服器,它代表我們的客戶發送郵件。因此,客戶將登錄我們的系統,轉到特定部分,然後填寫表格,將電子郵件發送給他們想要的任何人,就像他們想要從他們的域或任何其他域中的任何人一樣。因此,如果是 bobjones@domain.com,他只需輸入那個地址,他也可以輸入 fakeguy@domain.com。但是,假設他將其放入正確的域,有時收件人會將其標記為垃圾郵件,因為它來自我們的系統,而不是他們的 Outlook。

為了解決傳遞問題,告訴他們應該在其域上創建/更新 SPF 記錄是否準確,如下所示?

v=spf1 ip4:1.2.3.4 -all

目前我們沒有指向該 IP 的 DNS A 記錄,但如果這樣會更好,我可以創建一個。在那種情況下會是這個嗎?

v=spf1 include:spf.ourdomain.com -all

只需告訴他們使用您的 IP 更新他們的 SPF。

mailchimp 或大郵件轉發器只是問這個,所以只告訴他們添加

ipv4 = 1.2.3.4

你寫的那行會從他們的 SPF 中刪除其他 ip,所以給他們整行不是一個好主意

首先:不要給他們一個完整的記錄。如果他們使用您的建議之一,那麼問題將從“僅由您的系統發送的郵件”轉變為“所有不是由您的系統發送的郵件”,因為您排除了他們自己的所有 spf 記錄。

仍然不是每個管理員都知道 spf 記錄及其含義,有些人會盲目地添加您的建議,從而導致比它解決的問題更多的問題。

最佳做法是請他們添加您的第二個建議。

他們將您自己的 spf 記錄添加到他們的記錄中。好處是:如果你給他們一個具體的 ip 或主機名,將來可能會改變,或者你可以根據外發郵件的數量添加第二個或第三個主機。然後,您必須要求他們在每次發生變化時更新他們的記錄。

還要澄清一件事:當要求他們添加 include:ourdomain.com 時,這不是指向任何 ip 或主機名,而是指向屬於該域的 OWN spf- 記錄,並且在該 spf 記錄中,您將添加類似ˋmxˋ 或 ˋa:mail.ourdomain.comˋ 或 ˋip:1.2.3.4ˋ 或它們的任意組合。

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