smtplib не может подключиться к сокету в python с WinError 10013 на Win 7 - PullRequest
0 голосов
/ 29 января 2020

Я пытаюсь отправить электронное письмо с помощью библиотеки Python smtplib и получаю сообщение об ошибке на виртуальной машине Win 7. Я пробовал его на разных машинах / ВМ, и он работал до сих пор, но не уверен, почему он не работает сейчас на этой конкретной ВМ. Это код в send_email.py-

import smtplib
smtp_host='smtpmailserver.mycompany.com'
s = smtplib.SMTP(host=smtp_host)

Stacktrace-

  File "C:\send_email.py", line 77, in send
    s = smtplib.SMTP(host=smtp_host)
  File "C:\python3.7\lib\smtplib.py", line 251, in __init__
    (code, msg) = self.connect(host, port)
  File "C:\python3.7\lib\smtplib.py", line 336, in connect
    self.sock = self._get_socket(host, port, self.timeout)
  File "C:\python3.7\lib\smtplib.py", line 307, in _get_socket
    self.source_address)
  File "C:\python3.7\lib\socket.py", line 727, in create_connection
    raise err
  File "C:\python3.7\lib\socket.py", line 716, in create_connection
    sock.connect(sa)
OSError: [WinError 10013] An attempt was made to access a socket in a way forbidden by its access permissions

Цените любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...