【问题标题】:Hide Recipient List in Email (BCC) Python - smtp隐藏电子邮件中的收件人列表 (BCC) Python - smtp
【发布时间】:2018-05-20 22:49:01
【问题描述】:

首先,我尝试使用带有收件人列表的 ['BCC'] 标头,但这导致 BCC 字段可见,所有收件人也可见。

我读到如果我省略密件抄送标题并将收件人直接放入发送邮件功能,它将发送而不显示给收件人。没有。仍然没有工作。收件人都可见,但仍显示标签“BCC”image of how it shows up in gmail

建议?我希望对其他收件人隐藏收件人列表。

# Send TV Email

msg2 = MIMEMultipart()
msg2['From'] = fromaddr
msg2['To'] = toaddr 
msg2['Subject'] = "Welcome Message from Puls"
msg2['Reply-to'] = "alister@puls.com"
msg2.add_header('reply-to', fromaddr)
body2 = """Hello New Puls Technician!"""

msg2.attach(MIMEText(body2, 'plain'))
server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
server.login('email', "password")
text = msg2.as_string()
server.sendmail(fromaddr, newTvTechsEmailList, text)
server.quit()

【问题讨论】:

标签: python email smtp gmail-api


【解决方案1】:

看看这个mrts/send-email-hide-recipients.py

from django.core.mail import send_mass_mail

subject = 'test subject'
message = 'test message'
from_email = 'from@from.com'
recipient_list = ['a@a.com', 'b@b.com', 'c@c.com']

messages = [(subject, message, from_email, [recipient]) for recipient in recipient_list]

send_mass_mail(messages)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-29
    • 1970-01-01
    • 1970-01-01
    • 2014-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多