Пример #1
0
        private static string[] GetMailExchangeAliases(string domainName, DnsMessage answer)
        {
            List <string> aliases = new List <string>();

            foreach (DnsResource resource in answer.Answers)
            {
                MailExchange mx = (MailExchange)resource.Content;
                aliases.Add(mx.HostName);
            }
            return(aliases.ToArray());
        }
Пример #2
0
        private static string[] GetMailExchangeAliases(string domainName, DnsMessage answer)
        {
            List <string> aliases = new List <string>();

            foreach (DnsResource resource in answer.Answers)
            {
                if (resource.QueryType == QueryType.MailExchange && resource.Name == domainName)
                {
                    MailExchange mailExchange = (MailExchange)resource.Content;
                    aliases.Add(mailExchange.HostName);
                }
            }
            return(aliases.ToArray());
        }