2017-08-14 3 views
-2

Wir haben Python-Code geschrieben, der E-Mails sendet. Bcc ist ein Array von 2 E-Mails und es gibt keine CC. Obwohl kein CC vorhanden ist, werden die BCC-E-Mails als CC hinzugefügt. HierPython E-Mail senden cc anstelle von bcc

ist der Code:

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 
) 

Jede Idee, wie wir dieses Problem lösen kann?

+0

'bcc =" x, y "' ist kein Array von zwei E-Mails, es ist eine Zeichenfolge. Es sollte etwas wie 'bcc = ['[email protected]', '[email protected]']' sein. – Alasdair

+0

Das stimmt. Es wurde jedoch korrekt im Code geschrieben. Gefunden, was das Problem ist. Wir haben das Problem herausgefunden. Wir verwenden nohup für den E-Mail-Sendeprozess. Als wir es neu starteten, war das Problem gelöst. –

Antwort

0
bcc = "x, y" 

ist nicht ein Array. Eher für:

bcc = [x, y] 
+0

Das stimmt. Es wurde jedoch korrekt im Code geschrieben. Gefunden, was das Problem ist. –

Verwandte Themen