-1

我在 asp.net 中编写了此代码用于发送电子邮件:

MailMessage mailObject = new MailMessage("a@b.com(I use fake email, exactly this email)", "info@mydomain.com", "contact us", "Test message");
SmtpClient smtpC = new SmtpClient("my smtp server name");
smtpC.Send(mailObject);

但我收到了这个例外:

System.Net.Sockets.SocketException:连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应

我也无法通过 tel net 连接到我的“smpt 服务器名称”:

telnet SMTPServerName 25 Connecting To SMTPServerName...无法在端口 25 上打开与主机的连接:连接失败

有什么标准可以解决这个问题吗?

4

1 回答 1

2

服务器名称或端口很可能不正确。在您的代码中进一步排除故障之前,请确保您可以从 SMTP 客户端发送。

于 2012-10-31T12:34:49.987 回答