Discuss / Python / 不管是自己写还是直接从示例二直接复制过来都报错。。

不管是自己写还是直接从示例二直接复制过来都报错。。

Topic source

错误提示:

send: 'ehlo [10.255.67.70]\r\n' Traceback (most recent call last): File "C:/Users/Administrator/Documents/py/mailtest.py", line 25, in <module> server.login(from_addr, password) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\lib\smtplib.py", line 694, in login self.ehlo_or_helo_if_needed() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\lib\smtplib.py", line 599, in ehlo_or_helo_if_needed if not (200 <= self.ehlo()[0] <= 299): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\lib\smtplib.py", line 439, in ehlo self.putcmd(self.ehlo_msg, name or self.local_hostname) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\lib\smtplib.py", line 366, in putcmd self.send(str) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\lib\smtplib.py", line 358, in send raise SMTPServerDisconnected('please run connect() first') smtplib.SMTPServerDisconnected: please run connect() first

这是我自己填的信息

from_addr = input('From: zxplayers@163.com') password = input('Password: **') to_addr = input('To: zx1539292368@sina.com ') smtp_server = input('SMTP server: smtp.163.com')


  • 1

Reply