使用MailKit

时间:2017-12-03 16:48:35

标签: asp.net-core-mvc

我收到此错误:

连接尝试失败,因为连接方在一段时间后没有正确响应,或者 建立的连接失败,因为连接的主机无法响应xxx.xxx.xx.xx:25

有什么想法吗?

注意:凭据很好。 另外,如果我使用带有.net核心1.0的MailKit,它的工作正常,但项目需要升级到.net 2。

非常感谢。

1 个答案:

答案 0 :(得分:0)

帐户是一样的。我注意到的是,如果我伪造凭证而不是好凭证,我会得到相同的错误消息。 它是未通过正确方式传递的凭据。但我无法解释为什么相同的代码在.Net Core 1.0项目中工作。关于使用的代码只是从MailKit示例中简单调用smtp服务器

`client.LocalDomain = _domain;
 client.Connect(_smtpServer, 25, SecureSocketOptions.None);
 client.AuthenticationMechanisms.Remove("XOAUTH2");
 client.Authenticate(credentials);
 client.Send(Message);`