我是Python新手。我有一个例子,我需要发送电子邮件,其中Bcc:
列表必须填充,To:
列表必须为空,以隐藏收件人身份。在
我把msg['TO']
写成''
,None
,['']
,[]
。这些都没用。在
我在谷歌上搜索,但没有发现任何与我的问题有关的东西。我在代码中保持To:
列表为空,在Bcc:
列表中保留了一些电子邮件ID,然后运行代码并得到以下错误:
Traceback (most recent call last):
File "C:\Users\script.py", line 453, in send_notification
smtp.sendmail(send_from, send_to, msg.as_string())
File "C:\Python27\lib\smtplib.py", line 742, in sendmail
raise SMTPRecipientsRefused(senderrs)
SMTPRecipientsRefused: {'': (555, '5.5.2 Syntax error. hb1sm19555493pbd.36 - gsmtp')}
以下是我的代码:
^{pr2}$
我很确定所有电子邮件都必须有^{cd1>}地址。(编辑:Actually, they're not)每当我收到发送到匿名列表的电子邮件,如您所描述的,^{cd1>}和^{{cd3>}地址通常都是相同的,这是一个合理的解决办法。收件人看起来很干净:
如果您想
bcc
使用python的smtplib
,不要包含bcc
头,只需在对smtplib.sendmail
的调用中包含bcc
收件人。对于您的具体例子:相关问题 更多 >
编程相关推荐