public static bool IsValidDomainName(string domainName) { try { string exampleAddress = string.Format("{0}@{1}", "A", domainName); new MailAddress(exampleAddress); return true; } catch (FormatException) { return false; } }