C# 电子邮件验证服务是如何工作的,如何使用?

C# 电子邮件验证服务是如何工作的,如何使用?,c#,.net,verification,C#,.net,Verification,我只是笼统地说,电子邮件验证服务是如何工作的,它们如何不需要发送电子邮件来验证邮箱是否存在 我的问题出现了,因为我尝试编写自己的电子邮件验证工具,但在连接到域时,它总是无法连接 根据我的经验,答案是“不太好”。大量的误报和漏报。也许您可以扩展“连接失败”,我们可以帮助您在C#net中编写当前的验证方法,但应该是直截了当的。首先,我获取了域的MX记录,并选择了在域中优先级最低的交换域(我使用gmail.com,因此有多个exchange域)。TcpClient s=new TcpClient();

我只是笼统地说,电子邮件验证服务是如何工作的,它们如何不需要发送电子邮件来验证邮箱是否存在


我的问题出现了,因为我尝试编写自己的电子邮件验证工具,但在连接到域时,它总是无法连接

根据我的经验,答案是“不太好”。大量的误报和漏报。也许您可以扩展“连接失败”,我们可以帮助您在C#net中编写当前的验证方法,但应该是直截了当的。首先,我获取了域的MX记录,并选择了在域中优先级最低的交换域(我使用gmail.com,因此有多个exchange域)。TcpClient s=new TcpClient();s.Connect(“gmail smtp in.l.google.com”,25);但我在尝试连接时遇到此异常:System.Net.Sockets.SocketException:“连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机未能响应172.217.197.27:25”