从python发送邮件时缺少邮件头

2024-10-02 00:29:57 发布

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

我在从python脚本发送电子邮件时遇到了一个奇怪的问题。在

这个很好用:

msg = MIMEText(body)
msg['Subject'] = 'Booking confirmation %s, %s.'% (tourname, tourdatetime.strftime('%d %b %Y, %H:%M'))
msg['From'] = FROMADDRESS
msg['To'] = email
msg['Cc'] = OWNERADDRESS
s = smtplib.SMTP(MAILSERVER)
s.sendmail(FROMADDRESS, [email, OWNERADDRESS], msg.as_string())
s.quit()

收到的电子邮件和我期望的一模一样。在

在同一服务器上,以下代码段无法正常工作:电子邮件已发送到正确的收件人,附件已存在,但收到的邮件中缺少“收件人:”和“抄送:”标头。主题、正文和发件人:设置正确。在

^{pr2}$

Tags: 脚本电子邮件emailbodymsg收件人subjectconfirmation

热门问题