我在asp.net写了这个代码发送电子邮件发送电子邮件:通过asp.net抛出异常
MailMessage mailObject = new MailMessage("[email protected](I use fake email, exactly this email)", "[email protected]", "contact us", "Test message");
SmtpClient smtpC = new SmtpClient("my smtp server name");
smtpC.Send(mailObject);
但我收到此异常:
System.Net.Sockets.SocketException:连接尝试失败,因为连接方在一段时间后没有正确响应,或建立的连接失败,因为连接的主机未能响应
Al所以我无法通过电话网连接到我的“SMPT服务器名”:
的telnet SMTPServerName 25 连接到SMTPServerName ......无法打开连接到主机,端口 25:连接失败
有没有解决这个问题的任何标准?
您是否尝试从IIS附近的“管理”选项发送测试smtp消息? – JonH
不,我不知道如何 –
你用telnet测试过smtp服务器的主机名吗? http://www.yuki-onna.co.uk/email/smtp.html –