Python 默认情况下使用密件抄送而不是发送到
我正在尝试创建一个简单的python程序来发送电子邮件。下面是相关的代码行。我希望此邮件使用“收件人”字段发送电子邮件。当我运行程序并检查测试电子邮件帐户时,程序似乎是通过密件抄送发送的 下面是相关的代码行Python 默认情况下使用密件抄送而不是发送到,python,smtp,Python,Smtp,我正在尝试创建一个简单的python程序来发送电子邮件。下面是相关的代码行。我希望此邮件使用“收件人”字段发送电子邮件。当我运行程序并检查测试电子邮件帐户时,程序似乎是通过密件抄送发送的 下面是相关的代码行 smtp = smtplib.SMTP(server) smtp.sendmail(send_from,["testaddress@testdomain.com"],"hello") 有没有我错过的场景 来自: 注意:from_addr和to_addrs参数用于构造传输代理使用的消息信封
smtp = smtplib.SMTP(server)
smtp.sendmail(send_from,["testaddress@testdomain.com"],"hello")
有没有我错过的场景 来自:
注意:from_addr和to_addrs参数用于构造传输代理使用的消息信封。SMTP不会以任何方式修改邮件标题
因此,这意味着您要构造收件人将在邮件正文中看到的“收件人:”标题,但要在收件人地址
参数中选择邮件将到达的实际收件人。例如:
message='To: {}\r\nSubject: {}\r\n\r\n{}'.format('visible@example.com', subject, body)
smtp = smtplib.SMTP(server)
smtp.sendmail(send_from, ['visible@example.com', 'invisible@example.com'], message)
smtp.quit()
和invisible@example.com
将以密件抄送