IDLE无法发送电子邮件

时间:2015-02-08 17:11:44

标签: python python-2.7

首先,我知道有很多类似的问题,但这是不同的。

我写了一个程序来阅读用户'使用日志和电子邮件。他到目前为止(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

0 个答案:

没有答案