Domain-Name-System

如何負責任地停止在舊網際網路域接收電子郵件?

  • March 31, 2020

我的組織擁有我們不再強烈使用的 Internet 域。Web 請求通常只是簡單地重定向到我們的主要公司網站,除非可能如下所述,任何人都沒有正當理由向這些域中的地址發送郵件。

我想要關於如何處理這些域的電子郵件的建議。我找到了RFC 7505,它描述了使用“Null MX”在 DNS MX 記錄中指示域不接受郵件。這如何與 RFC 2142 (1997) 協調一致,RFC 2142 (1997) 標準化了諸如abuse@domain 之類的聯繫地址,以及諸如hostmaster@domain 之類的其他老式地址?什麼是“好公民”的最佳實踐?有沒有網際網路名人發表過建議?

正如問題中已經提到的那樣,不接受傳入電子郵件的願望與能夠通過基於約定的電子郵件地址通過電子郵件聯繫域所有者的想法之間存在衝突。

這兩個目標直接衝突是沒有辦法的,你必須決定是否接受電子郵件。

如果您決定根本不將此域用於電子郵件,我認為這將是一個很好的公民方法:

domain.example. IN SOA name.of.nameserver.example. hostmaster.primarydomain.example. 2019040100 3600 1800 3600000 7200 
domain.example. IN MX 0 .
domain.example. IN TXT "v=spf1 -all"
  • 一個NULL MX表示您將不接受將郵件傳遞到此域(避免基於地址記錄 ( A/ AAAA) 的傳遞嘗試)。
  • 一種 SPF 策略,表明任何人都不應期望收到來自該域的任何郵件(使該域對垃圾郵件發送者更具敵意)。
  • 確保SOA RNAME(中的第二個值SOA)實際上是域中仍然接受電子郵件的有效電子郵件地址(例如hostmaster.primarydomain.example.,如果hostmaster@primarydomain.example是一個好地址)。

(沒有建議對其他SOA值進行更改,它們只是為了在我的範例中顯示有效記錄而存在。)

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