В моем приложении я проверяю домен электронной почты, подобный этому:
public bool DomainValid(string domainName)
{
try
{
IPHostEntry entry = Dns.GetHostEntry(domainName);
return true;
}
catch (Exception)
{
return false;
}
}
Метод хорош, но не во всех случаях, например, mpg.ro является допустимым доменом электронной почты, но ловит исключение.
Может ли кто-нибудь дать мне еще одну идею проверки домена электронной почты в C #?