首先,我知道有很多类似的问题,但这是不同的。
我写了一个程序来阅读用户'使用日志和电子邮件。他到目前为止(Python 2.7):
with open ('c:\\users\\public\\log.txt', 'r') as myfile:
data=myfile.read().replace('\n', '')
import smtplib
fromaddr = 'you_would_like_to_see@not_exactly.comma'
toaddrs = 'you_would_like_to_see@not_exactly.comma'
msg = data
username = 'xyz'
password = 'xyz'
server = smtplib.SMTP('smtp.gmail.com:587')
server.starttls()
server.login(username,password)
server.sendmail(fromaddr, toaddrs, msg)
server.quit()
所以当我在控制台中运行程序时,它可以工作。我在我的Gmail收件箱中收到了一封电子邮件。但是,如果我以.py格式运行该程序,它不会发送电子邮件。如果我再次尝试,但在控制台中,它仍然可以工作。有谁知道为什么?
可能有用的一些信息: 该文件是felmail.py(没有类称为) 我使用2.7