验证电子邮件存在任何域电子邮件Id

本文关键字:电子邮件 Id 任何域 存在 验证 | 更新日期: 2023-09-27 18:13:33

我想检查email id是否存在。

所以我想获得给定电子邮件的主机名/smtp名称,然后检查它是否存在。

我成功地为google检查了相同的功能,但我希望它对批量邮件进行动态检查

验证电子邮件存在任何域电子邮件Id

您可以使用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()));
    }