我不知道有谁能帮忙。在
我有这个python代码可以发送电子邮件。在import smtplib
import string
import sys
import os
fromaddr = 'first-email@gmail.com'
toaddr = 'second-email@gmail.com'
cc = []
bcc = ['third-email@gmail.com', 'forth-email@gmail.com']
subject = 'This is a test email'
msg = string.join((
'From: %s' % fromaddr,
'To: %s' % toaddr,
'CC: %s' % ', '.join(cc),
'BCC: %s' % ', '.join(bcc),
'Subject: %s' % subject, '',
'hello world'
), '\r\n')
print msg
toaddrs = [toaddr] + cc + bcc
print toaddrs
server = smtplib.SMTP('smtp.googlemail.com',587)
server.starttls()
server.login('my_gmail_account','my_gmail_password')
server.sendmail(fromaddr,toaddrs,msg)
server.quit()
我遇到的问题是那些我给那些。第三个邮箱:email@gmail.com以及forth-email@gmail.com,他们可以看到谁在密件抄送名单里。在
例如
^{pr2}$
这不是正确的格式。在
我希望结果会是这样。在
a.为了第二邮箱:email@gmail.com用户
这个人应该看看这个From : first-email@gmail.com
To : second-email@gmail.com
Bcc : this is hidden
b.为了第三个邮箱:email@gmail.com用户
这个人应该看看这个From : first-email@gmail.com
To : second-email@gmail.com
Bcc : third-email@gmail.com
c.用于forth-email@gmail.com用户
这个人应该看看这个From : first-email@gmail.com
To : second-email@gmail.com
Bcc : forth-email@gmail.com
有什么方法可以增强我的pythonsmtplib代码来实现上述目的?在
提前谢谢。在
本文探讨了如何使用Python的smtplib库发送带有密件抄送(Bcc)的电子邮件,并确保每个收件人只能看到自己的地址。文章提出了当前代码中存在的问题,并寻求解决方案。
979

被折叠的 条评论
为什么被折叠?



