CentOS Linux 6.5
Webmin version 1.690
Virtualmin version 4.09.gpl GP
System hostname empirestorage.ca (208.94.244.210)
Basically I can't send e-mail to Hotmail. First it was because of a lack of PTR record, which I had my host add, and that issue has been resolved days ago. Now, I still can't seem to send to Hotmail for a reason foreign to me.
Sep 7 13:27:51 empirestorage postfix/smtp[6274]: 021D75E010B: to=, relay=none, delay=202039, delays=201534/0.16/505/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=mx4.hotmail.com type=A: Host not found, try again)
Sep 7 13:27:51 empirestorage postfix/smtp[6272]: A36D05E0075: to=, relay=none, delay=29339, delays=28834/0.23/505/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=mx3.hotmail.com type=A: Host not found, try again)
Sep 7 13:27:51 empirestorage postfix/smtp[6273]: E7C325E0065: to=, relay=none, delay=29680, delays=29176/0.18/505/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=mx2.hotmail.com type=A: Host not found, try again)
Sep 7 13:27:51 empirestorage postfix/smtp[6275]: 7BFF95E14A7: to=, relay=none, delay=191061, delays=190556/0.17/505/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=mx1.hotmail.com type=A: Host not found, try again)
It doesn't appear to be a firewall issue
[root@empirestorage sysconfig]# csf -x
csf and lfd have been disabled, use 'csf -e' to enable
[root@empirestorage sysconfig]# iptables -L -n
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
dig seems to find the MX records just fine...
[root@empirestorage sysconfig]# dig mx hotmail.com
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1 <<>> mx hotmail.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11480
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 13, ADDITIONAL: 0
;; QUESTION SECTION:
;hotmail.com. IN MX
;; ANSWER SECTION:
hotmail.com. 38 IN MX 5 mx4.hotmail.com.
hotmail.com. 38 IN MX 5 mx1.hotmail.com.
hotmail.com. 38 IN MX 5 mx2.hotmail.com.
hotmail.com. 38 IN MX 5 mx3.hotmail.com.
;; AUTHORITY SECTION:
com. 25415 IN NS h.gtld-servers.net.
*****redacted******
;; Query time: 1 msec
;; SERVER: 208.94.242.3#53(208.94.242.3)
;; WHEN: Sun Sep 7 15:46:38 2014
;; MSG SIZE rcvd: 333
I read online that it could be related to postfix trying to lookup IPv6 first, so I disabled that via /etc/postfix/main.cf
inet_protocols = ipv4
and removed IPV6 support from named via /etc/sysconfig/named
OPTIONS="-4"
postqueue -f results in the same queued e-mails.
I'm really at a loss at this point. Hotmail messages arrive to my server but I can't send to Hotmail. I can send to anybody else, Gmail, my work server, etc, just not Hotmail.