2012-01-04 19 views
0

На работе у меня есть инструменты, которые отправляют электронные письма, когда они терпят неудачу. У меня есть черный список, на который я положил себя, поэтому ошибки, которые я делаю, ничего не посылают, но мне недавно нужно было обновить этот код и в его тестировании обнаружить, что я больше не могу отправлять электронные письма.Как я могу отлаживать Errno 10061 от smtplib в Python?

Все остальные могут отправлять электронные письма, а не меня. Я могу использовать свой обычный почтовый клиент (Outlook), и я могу выполнить ping почтовый сервер. ИТ-ребята не знакомы с python, и насколько они могут сказать, мои настройки профиля выглядят прекрасно. Просто простая линия server = smtplib.SMTP(smtpserver) терпит неудачу с: # error: [Errno 10061] No connection could be made because the target machine actively refused it #

Ради INfO, я бег Vista, с Python 2.6, хотя почти все остальные работают почти одинаковые машины без проблем. У нас все те же параметры безопасности и одно и то же антивирусное программное обеспечение, хотя их отключение все равно не работает.

Есть ли у кого-нибудь идеи о том, как понять, почему это происходит? Может быть, есть какая-то причудливая настройка в моем профиле в рабочей группе? Я не понимаю, как это понять. Все мои поиски ведут к другим людям, которые не запускали свой сервер или что-то в этом роде, но это не мое дело.

+0

Брандмауэр также отключен? –

+0

Можете ли вы получить к нему доступ с помощью * других * почтовых клиентов? –

+2

Как говорится в сообщении об ошибке, почтовый сервер отказывается от вашего соединения. Это может быть много причин. Сетевому администратору необходимо разобраться с этим. В любом случае, на самом деле это не так, потому что это не вопрос программирования. – kindall

ответ

0

Возможно, вы захотите использовать Ethereal, чтобы узнать, что происходит. Это может дать вам больше информации.

Смежные вопросы