Это ошибка, потому что GMail заблокирован? - PullRequest
0 голосов
/ 17 ноября 2010

Я написал простое приложение для отправки электронной почты через SMTP-серверы GMail.Тем не менее, он возвращает исключение во время выполнения.На моем рабочем месте 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

Ответы [ 5 ]

1 голос
/ 17 ноября 2010

Скорее всего, они блокируют исходящий трафик через порт 587.

1 голос
/ 17 ноября 2010

Ответ, вероятно, да.Существует небольшая вероятность того, что сервер gmail не работал, когда вы пытались получить к нему доступ, но очевидно, что, поскольку вы заблокированы, вы не сможете подключиться.

1 голос
/ 17 ноября 2010

Да, похоже, это связано с этим. Запрос может быть заблокирован брандмауэром.

0 голосов
/ 17 ноября 2010

Да, исключение возникает из-за сбоя соединения, но не обязательно, потому что оно заблокировано.Я даже не могу подключиться к этому хосту:

> telnet 74.125.113.109 587
Trying 74.125.113.109...
telnet: connect to address 74.125.113.109: Connection refused

Редактировать: при втором взгляде я могу подключиться к этому хосту с другого компьютера.Возможно, существуют другие проблемы с подключением.

0 голосов
/ 17 ноября 2010

Нет, это потому, что ваш сетевой администратор заблокировал этот IP или порт в брандмауэре компании.

...