【发布时间】:2014-08-31 19:19:02
【问题描述】:
我一直在尝试将邮件从 python 发送到 Outlook。正文不会出现在邮件中。邮件被发送,带有主题。身体是空白的。可能是什么问题?
这是我的代码:
import smtplib
username = "neooooo@example.com"
password = "@death123"
print("Logged in ")
vtext = "nihjdoiwjadv@example.com"
message = "this is the message to be sent"
msg = """From: %s
To: %s
Subject: Hi
Body:%s""" % (username, vtext, message)
print("Connecting to server")
server = smtplib.SMTP('smtp.office365.com',587)
server.starttls()
server.login(username,password)
server.sendmail(username, vtext, msg)
server.quit()
print("Done")
【问题讨论】:
-
您是否尝试为
msg分配一个简单的字符串,例如msg = 'my test message'?