傳送的郵件總是被退回之SPF

王燁瀟發表於2018-11-13

 

我的郵箱是企業郵箱 ,在阿里雲上買的域名,在騰訊雲註冊的企業郵箱。在給網易郵箱傳送郵件是總是被退回,開始以為是郵件中內容違法了網易郵箱的規定。可是隻傳送文字也是不行的。

問題:

我之前的傳送狀態

騰訊企業郵的退信詳情

解決方法: 

於是跟騰訊雲客服聯絡,得到的答案是SPF.

騰訊企業郵的幫助文件:什麼是SPF?如何設定企業郵箱的SPF呢?(TXT記錄)

我在解析記錄中新增了

在本地查詢是否配置成功

我的電腦是windows 系統  開啟命令列工具   (cmd) 

nslookup            -- 回車
set querytype=txt   -- 回車
// 輸入自己的域名
shanjun.wang        -- 回車

檢視返回的資訊是否是自己設定的spf 資訊

之後再給網易郵箱傳送郵件在沒有遇到退信的問題了

 

整理:

  參考 

     百度百科   

     百度文件

    QQ 郵箱幫助中心-SPF

   SPF是為了防範垃圾郵件而提出來的一種DNS記錄型別,它是一種TXT型別的記錄,它用於登記某個域名擁有的用來外發郵件的所有IP地址

此舉的意思是說給每一封使用者從U-Mail郵件系統發出的郵件蓋上一個戳印,以表明這封郵件是“正版”的。SPF是一種TXT型別的DNS記錄,它根據IP地址來認證電子郵件發件人身份,SPF規則規定了一個域名下的郵件必須通過哪些SMTP伺服器來傳送,一個域名可建立一個TXT解析記錄,在這裡面是這個域名下所有的SMTP伺服器的IP地址,只有通過授權的IP才可以使用該域名傳送郵件。

當收件人接收郵件時,首先會檢查比對對方郵箱字尾域名的SPF記錄,來確定發件人的SMTP伺服器的IP地址是否被包含在SPF記錄裡面,如果在,就認為是正確郵件,否則就判定為偽造,原路退回。

騰訊建議的記錄值

 TXT記錄值為:v=spf1 include:spf.mail.qq.com ~all

結合百度百科中的引數描述

  •   v=spf1 SPF 的版本。如果使用 Sender ID 的話,這個欄位就應該是 v=spf2
  •  include 包含一個給定的域名的測試
  • all 終止測試序列。 ~all 軟失敗,通常表示測試沒有完成。

      

 

 

相關文章