为了账号安全,请及时绑定邮箱和手机立即绑定

smtplib.sendmail()和email.message [“收件人”]之间的区别?

smtplib.sendmail()和email.message [“收件人”]之间的区别?

小怪兽爱吃肉 2021-05-06 13:12:55
我一直在测试我的代码以将电子邮件发送给多个收件人,但是遇到了一个奇怪的发现: message["To"] = 'email_one.sample.com, email_two.sample.com' sendmail(mine_email, ['email_one.sample.com'], message.as_string())上面两行给出了一个输出,其中我可以在标头部分中看到两个收件人的email_id,但是尽管事实上我只在sendmail()方法中传递了单个收件人的ID,但仍将电子邮件发送到两个ID的情况。反之亦然,如果我在sendmail()方法中将单个email_id传递给message [“ To”]和多个email_id,则电子邮件将通过sendmail()方法发送给所有收件人,但他们在标头部分。所以现在我对导致这种奇怪行为的幕后到底发生了什么感到困惑。仅将其电子邮件ID传递到message [“ To”]部分中,没有将其email_id我传递到sendmail()方法中的收件人如何准确地接收到电子邮件。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 210 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信