【发布时间】:2015-09-07 18:38:05
【问题描述】:
我最近编写了一个脚本,如果我想监控的网站使用 smtplib 发生更改,它会向我发送一封电子邮件。该程序有效,我收到了电子邮件,但是当我查看已发送的电子邮件时(因为我从同一个帐户向自己发送电子邮件),它说没有收件人或“收件人:”地址,只有一个密件抄送我希望将电子邮件发送到的地址。这是 smtplib 的一个特性吗?它实际上并没有添加“收件人:”地址,而只添加了密件抄送地址?代码如下:
if (old_source != new_source):
# now we create a mesasge to send via email
fromAddr = "example@gmail.com"
toAddr = "example@gmail.com"
msg = ""
# smtp login
username = "example@gmail.com"
pswd = "password"
# create server object and login to the gmail smtp
server = smtplib.SMTP_SSL("smtp.gmail.com", 465)
server.login(username, pswd)
server.sendmail(fromAddr, toAddr, msg)
server.quit()
【问题讨论】:
-
docs.python.org/2/library/smtplib.html#smtp-example
-> # Add the From: and To: headers at the start!