无法发送python smtplib中的当前日期和时间

2024-10-03 13:18:24 发布

您现在位置:Python中文网/ 问答频道 /正文

使用smtpi发送电子邮件。然而,我无法发送包含从时间库中获取的当前时间的电子邮件

import smtplib
from time import strftime, localtime

server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
server.login(EMAIL, PASSWORD)

time = strftime("%Y-%m-%d %H:%M:%S", localtime())

server.sendmail(SENDER, RECEIVER, "some text " + time)

我可以成功发送电子邮件,没有错误,但它是空的
注:我可以正常发送电子邮件,不包括时间


Tags: fromimportcomservertime电子邮件时间smtp
1条回答
网友
1楼 · 发布于 2024-10-03 13:18:24

通过添加标题修复。。这是来自另一个stackoverflow的帖子。在

headers  = "From: From Person \r\n"
headers += "To: To Person \r\n"
headers += "Subject: \r\n"
headers += "\r\n"
msg = headers + msg

相关问题 更多 >