Exemple #1
0
        public static string DomainFromSmtpAddress(string address)
        {
            int startIndex;

            if (MimeAddressParser.IsValidSmtpAddress(address, false, out startIndex, false))
            {
                return(address.Substring(startIndex));
            }
            return(null);
        }
        public static bool IsValidAddress(string address)
        {
            if (address == null)
            {
                throw new ArgumentNullException("address");
            }
            int domainStart;

            return((MimeAddressParser.IsValidSmtpAddress(address, true, out domainStart, RoutingAddress.IsEaiEnabled()) && !RoutingAddress.IsValidDomainIPLiteral(address, domainStart)) || address == RoutingAddress.NullReversePath.address);
        }
Exemple #3
0
 public static bool IsValidSmtpAddress(string address, bool checkLength, out int domainStart, bool allowUTF8 = false)
 {
     return(MimeAddressParser.IsValidSmtpAddress(address, checkLength, out domainStart, allowUTF8));
 }