[英]E-Mail Existence Check in C#
我想验证电子邮件是否真实。 有些人告诉我,我可以用DNS检查来做,但我不知道该怎么做。
有人可以帮我解决这个问题吗?我正在用C#开发。
提前致谢。
我想这段代码项目文章为您提供了所需的信息: 有效的电子邮件地址验证
但即使您确认域名有效,仍无法保证电子邮件地址/收件人有效。 例如“xyz@stackoverflow.com” - >域名有效,但“xyz”可能不是有效的电子邮件地址。
您可以使用DNS来确定域是否有效/正在解析。 这并不一定意味着该域的给定电子邮件地址有效。 知道这一点的唯一方法是打开SMTP连接并尝试向该用户发送邮件。
从来没有这样做过,但这里似乎有一个非常好的C#演练。
DNS检查意味着解析附加到相关电子邮件地址的域并确保其解析/存在。
请注意,检查域解析/存在可能需要一些时间,因为您的应用程序需要等待您使用的任何服务的响应,以检查它是否存在。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.