我有一个ASP.Net C#网络应用程序,发送电子邮件通知。我将其配置为使用VPS上的SMTP服务器发送电子邮件。但是,如果应用程序不是托管在VPS上的,我会得到一个错误。最内在的例外信息是:
连接尝试失败是因为连接方在一段时间后没有正确响应,或者建立连接失败是因为连接主机未能响应xxx.xxx.xx.xxx:xx。
如果应用程序托管在VPS上,那么它就能正常工作。
我检查了yougetsignal.com上的端口是否是开放的,它说端口25是开放的。但是使用telnet (在我的本地机器上),它写着:Could not open connection to the host, on port