昨天我写了这段代码,它工作得很好,但今天它不再发送电子邮件了。有人能解释一下为什么吗?
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()
最佳答案
此代码是一个工作片段。我没有在我的个人 Gmail 帐户中收到电子邮件,因为 Gmail 将其发送到垃圾邮件文件夹。我检查了它是否适用于我的办公室帐户,效果很好。
关于python - 使用 smtplib 发送电子邮件不再起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30874400/