验证电子邮件存在任何域电子邮件Id
本文关键字:电子邮件 Id 任何域 存在 验证 | 更新日期: 2023-09-27 18:13:33
我想检查email id是否存在。
所以我想获得给定电子邮件的主机名/smtp名称,然后检查它是否存在。
我成功地为google检查了相同的功能,但我希望它对批量邮件进行动态检查
您可以使用IMO, RCPT方法,这里有一篇很好的文章。文章中有很多细节,只要选择你需要的部分
根据您的需求进行更改。您可以使用您的集合或表代替domainlist
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()));
}