internal static bool IsValidDomain(string domain)
 {
     if (domain == null)
     {
         throw new ArgumentNullException("domain");
     }
     return(MimeAddressParser.IsValidDomain(domain, 0, true, RoutingAddress.IsEaiEnabled()) && !RoutingAddress.IsValidDomainIPLiteral(domain));
 }
 internal static bool IsDomainIPLiteral(string domain)
 {
     return(!string.IsNullOrEmpty(domain) && (domain[0] == '[' && domain[domain.Length - 1] == ']') && MimeAddressParser.IsValidDomain(domain, 0, true, false));
 }
Beispiel #3
0
 public static bool IsValidDomain(string address, int offset, bool checkLength, bool allowUTF8 = false)
 {
     return(MimeAddressParser.IsValidDomain(address, offset, checkLength, allowUTF8));
 }