Preventing bad email domains

See also: How can I tell if an email is from a personal email provider or a business email? - #2 by keith