@modify
-refactored checkemailexchanger to separate function - to reduce duplicate code
-refactored to cycle through each MX record in case there are multiple (before only looked at one)
-further increased timeouts to prevent false positives