我现在已经使用python了一段时间,过去一直没有任何错误地使用email函数,但是在最新程序上,我已经使我遇到了这个错误
Traceback (most recent call last):
File "daemon.py", line 62, in <module>
scraper.run()
File "c:\cfsresd\scraper.py", line 48, in run
self.scrape()
File "c:\cfsresd\scraper.py", line 44, in scrape
handler(msg)
File "daemon.py", line 57, in handler
server.ehlo()
File "C:\Python27\lib\smtplib.py", line 385, in ehlo
self.putcmd(self.ehlo_msg, name or self.local_hostname)
File "C:\Python27\lib\smtplib.py", line 318, in putcmd
self.send(str)
File "C:\Python27\lib\smtplib.py", line 310, in send
raise SMTPServerDisconnected('please run connect() first')
smtplib.SMTPServerDisconnected: please run connect() first
Run Code Online (Sandbox Code Playgroud)
我为所有项目都使用了相同的电子邮件代码,但这是第一次完成。我试过添加connect(),但这没什么区别。以下是我脚本的电子邮件部分
msg = MIMEText ('%s - %s' % (msg.text, msg.channel))
server = smtplib.SMTP('smtp.gmail.com:587') …Run Code Online (Sandbox Code Playgroud)