Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过电子邮件域获取SMTP服务器_C#_Email_Smtp - Fatal编程技术网

C# 通过电子邮件域获取SMTP服务器

C# 通过电子邮件域获取SMTP服务器,c#,email,smtp,C#,Email,Smtp,我有一个电子邮件地址,比如:xxx@hotmail.com 现在我想得到smtp服务器,在那里我可以检查这个电子邮件地址的有效性。 为了检查电子邮件地址,我需要连接到smtp服务器,以便发送请求并获得响应。 我有很多电子邮件地址,所以不可能搜索每个dns服务器并将其添加到列表中 这就是我将如何检查验证是否正确: startJob.Connect("THE SMTP SERVER IP I NEED", 25); startJob.Authenticate("xx.xxx"); startJob.

我有一个电子邮件地址,比如:xxx@hotmail.com 现在我想得到smtp服务器,在那里我可以检查这个电子邮件地址的有效性。 为了检查电子邮件地址,我需要连接到smtp服务器,以便发送请求并获得响应。 我有很多电子邮件地址,所以不可能搜索每个dns服务器并将其添加到列表中

这就是我将如何检查验证是否正确:

startJob.Connect("THE SMTP SERVER IP I NEED", 25);
startJob.Authenticate("xx.xxx");
startJob.MailFrom(String.Format("ss.sss{0}@hotmail.com", this._emailExtension));
var response = startJob.RcptTo(item.EmailAddress);
startJob.Quit();
也许有人能帮我吗?那太棒了
致以最诚挚的问候,

要查找SMTP服务器,您需要以编程方式查询电子邮件地址列表中每个唯一域的MX记录

如何做到这一点,请参见本问题: