【发布时间】:2016-01-07 16:08:42
【问题描述】:
这工作正常,除了密件抄送电子邮件地址未隐藏。如何隐藏它们?
编辑:这个问题似乎以前被问过,但没有一个答案专门回答为什么密件抄送的电子邮件地址没有被隐藏,即使它们被正确传递。
from email.MIMEMultipart import MIMEMultipart
from email.MIMEText import MIMEText
import smtplib
msg = MIMEMultipart()
msg["Subject"] = "Example"
msg["From"] = "me@example.com"
msg["To"] = "undisclosed@example.com"
msg["Bcc"] = "hidden1@example.com, hidden2@example.com"
body = MIMEText("example email body")
msg.attach(body)
smtp = smtplib.SMTP("mailhost.example.com", 25)
smtp.sendmail( msg['From'], [ msg['To'], msg['Bcc'] ], msg.as_string() )
smtp.quit()
【问题讨论】:
-
这不是重复的,之前没有回答过这个问题。我进行了详尽的搜索,但找不到关于为什么密件抄送电子邮件地址未被隐藏的解决方案。
-
如果您在标题中添加任何内容,它就是消息的一部分,并且正在传递给每个人。 bcc 是邮件程序必须通过不同方式告诉邮件守护进程/服务的东西:通常作为命令行参数
标签: python