我一直在读这个:
http://www.zytrax.com/books/dns/ch8/mx.html
对于MX记录,我通过bind设置了我的名称服务器.这是我的网站的zonefile:
$TTL 86400 @ IN SOA ns1 root ( 2 ;Serial 3600 ;Refresh 1800 ;Retry 604800 ;Expire 86400 ;Minimum TTL ) ; Specify our two nameservers IN NS ns1 IN NS ns2 ; Nameserver resolve ns1 IN A 1.1.1.1 ns2 IN A 2.2.2.2 ; Mail server IN MX 10 mail ; Hostnames @ IN A 2.2.2.2 www IN A 2.2.2.2 mail IN A 1.1.1.1
我正在托管postfix和dovecot.我无法远程接收电子邮件,我已将其缩小到我的DNS无法正确响应MX请求.
Dovecot和postfix都托管在1.1.1.1(我已经更改了我的服务器IP)
更改配置并重新启动绑定后,
dig example.com MX @localhost
编辑:我已经尝试过mail.example.com和example.com.都失败了.我已经为example.com更新了这个问题,因为我最初发布了mail.example.com的挖掘(这是我的错误.但它已经更新了.)
我收到的,
;; QUESTION SECTION: ;example.com. IN MX ;; AUTHORITY SECTION: example.com. 86400 IN SOA ns1.example.com. root.example.com ;; Query time: 0 msec ;; SERVER: ::1#53(::1) ;; WHEN: Thu Jul 3 15:29:40 2014 ;; MSG SIZE rcvd: 79
编辑:以为我会包括其他一切正常.即www.example.com