Traceback (most recent call last):
File "jksb0.py", line 124, in <module>
email(mail, msg, remark)
File "jksb0.py", line 87, in email
smtpObj.connect(mail_host, 857) # 25 为 SMTP 端口号
File "/usr/lib64/python3.6/smtplib.py", line 336, in connect
self.sock = self._get_socket(host, port, self.timeout)
File "/usr/lib64/python3.6/smtplib.py", line 307, in _get_socket
self.source_address)
File "/usr/lib64/python3.6/socket.py", line 713, in create_connection
sock.connect(sa)
事情是这样的 由于在win上能够使用
mail_host = "smtp.qq.com" # 设置服务器
smtpObj = smtplib.SMTP()
smtpObj.connect(mail_host, 25) # 25 为 SMTP 端口号
而且之前服务器也能够使用(也是centos)
到期了换了一个今天配置搞不了了
纠结了一整天
一直报最开始的错
超时
最后发现换个端口能用
mail_host = "smtp.qq.com" # 设置服务器
smtpObj = smtplib.SMTP()
smtpObj.connect(mail_host, 587)
人给我整懵了
原因未知有大佬知道交流一下