我正在使用SmtpClient.I发送邮件。我得到了一个带有staus代码的内部异常: GeneralFailure.When在http://msdn.microsoft.com/en-us/library/system.net.mail.smtpstatuscode(v=vs.90)中被查找,它说“事务无法发生。当指定的SMTP主机无法找到时,您收到此错误”.Is由于网络问题导致的异常?还是其他什么?
发布于 2013-08-16 19:07:59
“当找不到指定的SMTP主机时,您会收到此错误”
您是否拥有运行此代码的计算机的终端访问权限?如果您"ping {mailserver}",它是否解析正确的IP并返回响应?请注意,ping可能无法在路由器/Internet上工作,因为现在很多人都会过滤/阻止ICMP。第一步是确认IP是可以解析的,并且是正确的。如果ping因被阻止而无法工作,请尝试使用"telnet {mailserver} 25",它会将您连接到邮件服务器上的SMTP端口。如果它连接了,那么这就不是问题所在。
https://stackoverflow.com/questions/18271815
复制相似问题