if ( ( run on different machines && doesn't work ) && ( run on same machine && works ) ) { suspect firewall; exit; } if ( ( run on same machine && port != 25 && works ) && ( run on same machine && port == 25 && ! works ) ) { suspect internal firewall; exit; }