【发布时间】:2015-06-16 17:34:25
【问题描述】:
所以昨天我写了这段代码,它工作得很好,但今天它不再发送电子邮件了。谁能解释一下原因?
import smtplib
SERVER = 'owa.server.com'
FROM = 'noreply@server.com'
TO = ['person@gmail.com', '1112223344@vtext.com']
name = 'Mr. Man'
SUBJECT = 'Recent Information for: %s' % (name)
TEXT = "Dear " +name+ ",\n\nHello.\n\nSincerely,\nOur Guys Here"
message = """From: %s\r\nTo: %s\r\nSubject: %s\r\n\
%s
""" % (FROM, ", ".join(TO), SUBJECT, TEXT)
server = smtplib.SMTP(SERVER, 587)
server.ehlo()
server.starttls()
server.ehlo
server.login('noreply@server.com', 'password')
server.sendmail(FROM, TO, message)
server.quit()
【问题讨论】:
-
您是否尝试过使用 Google smtp,以排除您的服务器有问题?
-
我不认为这是我们的服务器,因为它正在向手机发送消息,而不是我的个人电子邮件。
-
错误信息是什么?
-
它在我的垃圾邮件中。抱歉,在我问之前没有想到所有的可能性。