Added port check fallback if no MX records are found