【发布时间】:2017-02-27 07:17:55
【问题描述】:
我想检查任何电子邮件 ID 是否存在电子邮件 ID。
所以我想获取给定电子邮件的主机名/smtp 名称,然后检查它是否存在。
我成功地为谷歌检查了相同的内容,但我希望它确实是对批量电子邮件的动态检查
【问题讨论】:
标签: c# .net email-verification
我想检查任何电子邮件 ID 是否存在电子邮件 ID。
所以我想获取给定电子邮件的主机名/smtp 名称,然后检查它是否存在。
我成功地为谷歌检查了相同的内容,但我希望它确实是对批量电子邮件的动态检查
【问题讨论】:
标签: c# .net email-verification
你可以使用 IMO,RCPT 方法,here 是一篇很好的文章。文章中有很多细节,只需图片您需要的部分
【讨论】:
根据您的要求进行更改。您可以在域列表中使用您的集合或表
public static bool IsInDomain(string newEmail)
{
var mailAddress = new MailAddress(newEmail);
var newDomain = mailAddress.Host;
return DomainList != null && DomainList.Any(domain => domain.ToLower().Equals(newDomain.ToLower()));
}
【讨论】: