无法在 python smtplib 中发送当前日期和时间
Can't send current date and time in python smtplib
我正在使用 smtplib 发送电子邮件。但是我无法发送包含我从时间库中获取的当前时间的电子邮件
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)
我可以成功发送邮件,没有错误,但是它是空的
注:我可以正常发送邮件,不包括时间[=12=]
通过添加 headers 修复。这来自另一个 Whosebug post。
headers = "From: From Person \r\n"
headers += "To: To Person \r\n"
headers += "Subject: \r\n"
headers += "\r\n"
msg = headers + msg
我正在使用 smtplib 发送电子邮件。但是我无法发送包含我从时间库中获取的当前时间的电子邮件
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)
我可以成功发送邮件,没有错误,但是它是空的
注:我可以正常发送邮件,不包括时间[=12=]
通过添加 headers 修复。这来自另一个 Whosebug post。
headers = "From: From Person \r\n"
headers += "To: To Person \r\n"
headers += "Subject: \r\n"
headers += "\r\n"
msg = headers + msg