2015-02-05 102 views
0

我搜索了四周,在過去兩週做了幾處修改,仍然沒有運氣,所以在這裏。電子郵件沒有正確地通過一個單一的域

我們剛剛搭建了一個新網站,並且有3種不同的形式。每個表單都會發送一封不同的電子郵件給他們,一個轉發者發送給他們的同一封電子郵件(在我發現他們沒有收到來自該網站的電子郵件時出現問題後,我不得不做出來)以及我們的一封電子郵件。

目前,他們使用office 365用於他們的電子郵件。前幾天我想到了改變SPF記錄,所以我加了他們當前網站的IP。

這是當前SPF記錄:

v=spf1 include:spf.protection.outlook.com ip4:23.229.157.193 a ~all

我難倒。我發送了測試提交,並且他們收到了轉發,並且我從我的電子郵件中收到了它,但它應該發送給的電子郵件沒有收到。

我無權訪問他們的office 365帳戶。我嘗試了通過swiftmailer發送郵件的不同選項,但GoDaddy不允許我連接到他們的smtp詳細信息,所以這是一個破產。

有沒有人遇到過這個問題並知道解決方案?所有的幫助非常感謝。

解決方案:

後打電話的時間,我能得到的問題就解決了。我應該早些編輯這個,但比從未更好。在cPanel中,有一個路由郵件的區域。它被設置爲本地,而不是遙遠的。每一封通過電子郵件發送到當地的電子郵件,因爲他們沒有,他們被丟棄。將選項更改爲遠程後,電子郵件開始流動。在第三次或第四次通話之後,我找到了一個實際處理這個問題的人,因爲他解釋了發生了什麼,並在兩分鐘之內解決了問題,而不像其他問題。我希望這可以幫助任何人在將來遇到同樣的問題。

回答

0

如果您已在發送SMTP服務器上配置了SPF,你可以配置一個電子郵件地址,接收服務器發送郵件報告到_dmarc DNS記錄...

更重要的是,如果這個'新服務器不需要在設置所有內容時完全運行 - 您可以設置_dmarc記錄以告知接收服務器拒絕任何未通過SPF測試的內容。

在任何情況下,如果要設置將郵件發送到任何外部Internet地址的郵件服務器,你必須在服務器上安裝軟件的能力 - 你應該安裝和配置:

SPF, DKIM,並有一個dmarc DNS記錄。

如果您沒有這些項目,很可能您的網站的大部分通知電子郵件都會在訂閱者的垃圾郵件框中結束,或者更糟的是被接收服務器拒絕。

幾個優秀的網站,幫助我: