python - 使用 smtplib 发送电子邮件不再起作用

标签 python email smtplib

昨天我写了这段代码,它工作得很好,但今天它不再发送电子邮件了。有人能解释一下为什么吗?

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/

相关文章:

asp.net - 您将如何通过电子邮件实现数据库更新?

python - 在 Python 中使用 smtplib 发送电子邮件

python - 运行 import nltk 时,显示语法错误

python - 多重处理 - 生产者/消费者设计

python - 为什么我不能通过 pip 将 Tensorflow 从 2.0 版更新到 2.1 版?

python - 如何将以列表作为值的字典转换为具有单个值的字典列表?

javascript - 如何检查来自用户收件箱的网页请求

IOS JSON 从 Mandrill 发送电子邮件

python 3 smtplib sendmail/send_message(mail_options=[], rcpt_options=[])

python - 当我运行脚本时,发送电子邮件不起作用,但逐行发送电子邮件却有效,为什么?