我一直在测试我的代码以将电子邮件发送给多个收件人,但是遇到了一个奇怪的发现:
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()方法中的收件人如何准确地接收到电子邮件。
相关分类