C# C中的电子邮件存在性检查#

C# C中的电子邮件存在性检查#,c#,C#,我想验证一封电子邮件是否真实。有人告诉我我可以用DNS检查,但我不知道怎么做 有人能帮我解决这个问题吗?我正在用C#开发 提前感谢。DNS检查意味着解析出附加到相关电子邮件地址的域,并确保其解析/存在 请注意,检查域是否解析/存在可能需要时间,因为您的应用程序需要等待来自您使用的任何服务的响应来检查它是否存在。我想这篇代码项目文章为您提供了所需的信息: 但是,即使您确认域是有效的,也不能保证电子邮件地址/收件人是有效的。例如。”xyz@stackoverflow.com“->域是有效的,但“xy

我想验证一封电子邮件是否真实。有人告诉我我可以用DNS检查,但我不知道怎么做

有人能帮我解决这个问题吗?我正在用C#开发


提前感谢。

DNS检查意味着解析出附加到相关电子邮件地址的域,并确保其解析/存在


请注意,检查域是否解析/存在可能需要时间,因为您的应用程序需要等待来自您使用的任何服务的响应来检查它是否存在。

我想这篇代码项目文章为您提供了所需的信息:


但是,即使您确认域是有效的,也不能保证电子邮件地址/收件人是有效的。例如。”xyz@stackoverflow.com“->域是有效的,但“xyz”可能不是有效的电子邮件地址。

您可以使用DNS确定域是否有效/正在解析。这并不一定意味着该域中给定的电子邮件地址是有效的。知道这一点的唯一方法是打开SMTP连接并尝试向该用户发送邮件。

我自己从未这样做过,但似乎有一个非常好的C#演练