我写了一个简单的应用程序,通过GMail SMTP服务器发送电子邮件。但是,它在运行时返回异常。 在我的工作场所gmail被阻止(无法访问gmail.com)。这是错误吗?
System.Net.Mail.SmtpException: Failure sending mail. ---> System.Net.WebExceptio n: Unable to connect to the remote server ---> System.Net.Sockets.SocketExceptio n: A connection attempt failed because the connected party did not properly resp ond after a period of time, or established connection failed because connected h ost has failed to respond 74.125.113.109:587
答案 0 :(得分:1)
是的,看起来它与此有关。防火墙可以阻止该请求。
答案 1 :(得分:1)
他们很可能会阻止端口587上的出站流量。
答案 2 :(得分:1)
答案可能是肯定的。当您尝试访问gmail服务器时,gmail服务器很可能已关闭,但很明显,由于您被阻止,您将无法连接。
答案 3 :(得分:0)
不,这是因为您的网络管理员已阻止公司防火墙中的此IP或端口。
答案 4 :(得分:0)
是的,异常即将发生,因为连接失败,但可能不一定是因为它被阻止了。我甚至无法连接到该主机:
> telnet 74.125.113.109 587
Trying 74.125.113.109...
telnet: connect to address 74.125.113.109: Connection refused
编辑:第二眼,我可以从另一台机器连接到该主机。可能还有其他连接问题正在发生。