Centos
如何設置 MX 記錄以將郵件路由到我的 CentOS 7 Postfix 伺服器?
我正在嘗試設置從我的 CentOS Postfix 郵件伺服器到我的 gmail 帳戶的郵件轉發,並且我想確保在對 PostFix 配置進行故障排除之前正確創建 MX 記錄。在我的託管公司控制面板的 DNS 設置部分,我創建了這條記錄
HostName: @ Record Type: MX Record Address: example.com. Priority: 10
我也有這些屬性的 A 名記錄
HostName: example.com Record Type: A (Address) Address: 162.155.38.22 Priority: n/a
然而,儘管我看到 postfix 在我的 CentOS 7 機器上執行
[root@server /]# ps aux | grep postfix root 17979 0.0 0.1 89488 1244 ? Ss Mar05 0:00 /usr/libexec/postfix/master -w postfix 17981 0.0 0.2 89768 2532 ? S Mar05 0:00 qmgr -l -t unix -u postfix 22093 0.0 0.3 89592 4020 ? S 09:40 0:00 pickup -l -t unix -u root 22167 0.0 0.0 9000 924 pts/0 S+ 09:52 0:00 grep --color=auto postfix
在我向 admin@example.com 發送一封電子郵件後,我在日誌中沒有看到任何關於收到電子郵件的資訊。我是否正確設置了 MX 記錄?
我是否正確設置了 MX 記錄?
正如@Jacob Evans 在評論中指出的那樣,如果您的根域名與 MX 記錄相同,則不需要。
因此,要回答您的問題,是的,您提供的資訊中的 MX 記錄是正確的。
如果您沒有收到電子郵件,請檢查所有其他會向您的伺服器發送電子郵件的日誌,以了解退回或拒絕的原因。正如我的評論中提到的,試試mxtoolbox.com
您還需要確保所有防火牆都配置為允許埠 25 和/或 587 訪問您的伺服器。這意味著如果你在一個 NAT 路由器後面,它需要埠轉發,CentOS 機器上的本地防火牆也是如此。此外,您的 ISP 實際上可能會阻止埠 25 的流量,因此請記住這一點。
作為旁注,您可能還會遇到灰名單