1. A method for correcting domain names in email addresses comprising: receiving email failure information including a bad domain name; comparing the bad domain name to valid domain names in a valid domain name database including evaluating a match distance of the bad domain name to valid domain names in the valid domain name database; determining confidence scores for the valid domain names based on the match distance; identifying valid domain names having confidence scores exceeding a domain match threshold; selecting a valid domain name with a confidence score exceeding the domain match threshold as a corrected domain name; sending an email note to the corrected domain name.