如何发送批量邮件(抄送和密件抄送)?我试过下面提到的方法。
如何将邮件列表添加到抄送?
cc中的ID没有接收发件人的邮件。
import smtplib
Cc = ['abc@gmail.com', 'xyz@gmail.com']
mails = ['pqr@mail.com', '123@gmail.com']
subject = 'Test'
msg = 'Hello world'
for cc in Cc:
body = 'Cc: {}\nSubject: {}\n\n{}'.format(cc,subject, msg)
s = smtplib.SMTP('smtp-mail.outlook.com', 587)
s.starttls()
s.login("mail address", "password")
s.sendmail("sender_adr", mails, body)
s.quit()
在s.sendmail(“sender\u adr”,mail,body)中,邮件直接作为密件抄送。
1条答案
按热度按时间hrysbysz1#
你可以试试这个:
但是,我不能完全理解你的代码,所以我对它做了一些修改。它起作用了。另外,你的代码也有错误。这是一个名称错误,说明没有定义“cc”。我想你指的是“抄送”名单。