Python电子邮件发送cc而不是密件抄送

问题描述:

我们编写了用于发送电子邮件的python代码。 Bcc是2封电子邮件的数组,并且没有cc。 即使没有CC,BCC电子邮件也会添加为CC。Python电子邮件发送cc而不是密件抄送

下面是代码:

bcc = "x, y" 
response = self.connection.send_email(
    source = sender_mail, 
    subject = subject, 
    body = None, 
    to_addresses = to, 
    cc_addresses=None, 
    bcc_addresses=bcc, 
    format='html', 
    reply_addresses = None, 
    return_path = None, 
    text_body=None, 
    html_body=html 
) 

任何想法如何,我们可以解决这个问题?

+0

'bcc =“x,y”'不是两个电子邮件的数组,它是一个字符串。它应该像'bcc = ['[email protected]','[email protected]']'。 – Alasdair

+0

没错。它在代码中正确写入。找到问题所在。我们发现了这个问题。我们在电子邮件发送过程中使用nohup。所以当我们重新启动时,问题就解决了。 –

bcc = "x, y" 

不是数组。宁可去:

bcc = [x, y] 
+0

没错。它在代码中正确写入。找到问题所在。 –