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()); }
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()); }