【发布时间】:2013-03-04 18:09:03
【问题描述】:
我的 WinForms C# 程序发送电子邮件。我用过MailMessage 和SmtpClient。
在SmtpClient的构造函数中,我传递了smtp.gmail.com和587端口。
这在我朋友的电脑上运行,但是当我尝试它时,我得到了这个错误:
System.Net.Mail.SmtpException: Failure sending mail. ---> System.Net.WebException: The remote name could not be resolved: 'smtp.gmail.com'
System.Net.Mail.SmtpException: Operation Timed out
如何解决此错误?为什么它特定于我的计算机?
If i use port 25 i get exception : Operation Timed out
If i use port 587 i get exception : The remote name could not be resolved: 'smtp.gmail.com'
if i use port 465 i get exception : Operation Timed out
【问题讨论】:
-
请根据您的具体问题更改标题。阅读FAQ 和How to Ask
-
这只是一个简单的 DNS 错误,您无法访问 smtp.gmail.com
-
如果你
ping smtp.gmail.com会发生什么? -
在 cmets 中回答有什么用?他们是很好的答案。
-
@LukePuplett 实际上,因为这不是一个很好的问题。错误信息确切地告诉他出了什么问题,所以任何正确的答案只会反刍他已经得到的信息。而且,具体来说,解决 DNS 问题并不是 Stack Overflow 的主题。
标签: c# .net winforms windows-forms-designer smtpclient