0
Это работает ОК, ЗА ИСКЛЮЧЕНИЕМ, что адреса электронной почты Bcc не скрыты. Как скрыть их?E-mail Получатели электронной почты не скрыты с помощью Python smtplib
Редактировать: Этот вопрос, как представляется, был задан раньше, но ни один из ответов не задал вопрос о том, почему адреса электронной почты Bcc'd не скрыты, даже если они доставлены правильно.
from email.MIMEMultipart import MIMEMultipart
from email.MIMEText import MIMEText
import smtplib
msg = MIMEMultipart()
msg["Subject"] = "Example"
msg["From"] = "[email protected]"
msg["To"] = "[email protected]"
msg["Bcc"] = "[email protected], [email protected]"
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 не скрыты. – ruana
Если вы помещаете что-либо в заголовки, это часть сообщения и доставляется всем. bcc - это то, что почтовая программа должна сообщать почтовому демону/службе разными способами: Обычно в качестве аргумента командной строки – cfi