Я пытаюсь использовать smtplib из python для отправки через gmail электронного письма с адресами bcc.Я использую этот код:
#imports etc...
fromAddr = sender@origin.com
to = [ recpt1@destinationTo.com ]
cc = [ recpt2@destinationCc.com ]
bcc = [ recpt3@destinationBcc.com, recpt4@destinationBcc.com ]
server = SMTP( "smtp.gmail.com", 587)
#starttls, login, etc..
content = "Hello, this is a message."
msg = "From: %s\r\nTo:%s\r\nCc: %s\r\n\r\n%s" % ( from, to, cc, content )
server.sendmail( fromAddr, to + cc + bcc, msg )
#server.quit() etc...
-> Когда я захожу в соответствующие почтовые ящики, я получаю одно и то же сообщение для всех адресов в [to + cc + bcc], что правильно.Но
я хотел бы, чтобы каждый адрес скрытой копии имел поле скрытой копии со своим собственным адресом, как описано в здесь для веб-интерфейса gmail..
Это то, что я хочу сделать:
Копия и папки «Входящие»:
To: recpt1@destinationTo.com
From: sender@origin.com
Cc: recpt2@destinationCc.com
(...)
recpt3 Входящие:
To: recpt1@destinationTo.com
From: sender@origin.com
Cc: recpt2@destinationCc.com
Bcc: recpt3@destinationBcc.com
(...)
recpt4 Входящие:
To: recpt1@destinationTo.com
From: sender@origin.com
Cc: recpt2@destinationCc.com
Bcc: recpt4@destinationBcc.com
(...)
Кому-нибудь удалось заставить это работать?Я искал в документах smtp rfc и ничего не нашел, я не понимаю, как gmail может это сделать