I have the following script:
$con = @fsockopen('mx.mydomain.com', 587, $errno, $errstr, 10);
if(empty($con)) echo "Not connected: ".$errno." - ".$errstr;
else echo "Connected!";
It's returned:
Not connected: 110 - Connection timed out
Occurs using any domain, but not if I enter the IP or define in the /etc/hosts. resolv.conf:
nameserver 2620:0:ccc::2
nameserver 2620:0:ccd::2
nameserver 208.67.222.222
nameserver 208.67.220.220
I've tried telling other DNS servers but persists. ping works fine too. I do not know where else to solve it.
PHP 5.4 / NGINX 1.8 / CentOS 6.6