Domain-Name-System
域上是否需要 MX 記錄才能僅發送電子郵件?
想像以下場景:
- 有一個線上商店發送電子郵件
noreply@shop.mydomain.com
- 沒有 MX 記錄,
shop.mydomain.com
因為不需要發往該域的郵件- 有一個有效的 SPF 記錄
shop.mydomain.com
為確保郵件伺服器將接受來自 的電子郵件
noreply@shop.mydomain.com
,是否需要 MX 記錄shop.mydomain.com
?(關於反垃圾郵件系統)我已經發現了以下兩個類似的問題,但沒有提到反垃圾郵件機制:
不,是的。
按照標準,您的發件人域不需要有 MX 記錄。RFC 5321使 MX 記錄可選。
但是,MX 記錄在今天已成為一種標準。由於垃圾郵件的做法,當發件人的域沒有 MX 記錄時,許多接收伺服器可能會拒絕您的郵件。由於設置 MX 記錄沒什麼大不了的,因此強烈建議在流量嚴重的情況下這樣做。
正如@MichaelHampton 所指出的,在任何情況下,您都需要能夠接受發件人域的郵件——包括根據 RFC 2142的 postmaster@ 和 abuse@ 別名——以避免被歸類為垃圾郵件來源。