在我的应用程序中,我验证如下电子邮件域:
public bool DomainValid(string domainName)
{
try
{
IPHostEntry entry = Dns.GetHostEntry(domainName);
return true;
}
catch (Exception)
{
return false;
}
}
该方法不错,但并非在每种情况下都可行,例如“ mpg.ro”是有效的电子邮件域,但它捕获到异常。
有人可以给我另一个使用C#进行电子邮件域验证的想法吗?
最佳答案
在命令提示符下:
nslookup -type=mx <domain.name>
您也可以在C#中实现此功能并阅读答案。
关于c# - 验证电子邮件域的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8067167/