【发布时间】:2019-11-01 05:29:20
【问题描述】:
我正在编写代码以使用 Python 和本地服务器(我工作的地方)自动发送电子邮件。我不知道为什么会发生这个错误。
我尝试使用模块 smtplib -> smtplib.SMTP_SSL(hot, port) 和 smtplib.SMTP(hot,port) 中的命令连接服务器,但两者都不起作用。
import smtplib
server = smtplib.SMTP('IPfromCompanyServer')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\dbou\AppData\Local\Programs\Python\Python37\lib\smtplib.py", line 251, in __init__
(code, msg) = self.connect(host, port)
File "C:\Users\dbou\AppData\Local\Programs\Python\Python37\lib\smtplib.py", line 336, in connect
self.sock = self._get_socket(host, port, self.timeout)
File "C:\Users\dbou\AppData\Local\Programs\Python\Python37\lib\smtplib.py", line 307, in _get_socket
self.source_address)
File "C:\Users\dbou\AppData\Local\Programs\Python\Python37\lib\socket.py", line 727, in create_connection
raise err
File "C:\Users\dbou\AppData\Local\Programs\Python\Python37\lib\socket.py", line 716, in create_connection
sock.connect(sa)
ConnectionRefusedError: [WinError 10061] No connection could be made because the target machine actively refused it
【问题讨论】:
-
你试过阅读错误信息吗?)