Instead of pre-filtering the MX list based on STS policy, just check if it's allowed before each attempt, and skip it if not. This simplifies the code.