2017-02-01 3 views
0

Ich habe ein Python-Skript, das erfolgreich E-Mails an Benutzer sendet, wenn ich eine Koma-getrennte Liste von E-Mails zur Verfügung stelle.E-Mail an die Verteilerliste in Python senden

oSender = "My Email <[email protected]>" 
oRecipient = pRecipient.split(",") #convert comma separated list of recipient into python list object 
[...] building the e-mail body [...] 
#send e-mail via smtp server 
oConnexion = smtplib.SMTP('smtp.company.org',25) 
oConnexion.sendmail(oSender, oRecipient, oEmail.as_string()) 
oConnexion.quit() 

Wenn jedoch die Empfängerliste eine Verteilerliste wie [email protected] enthält, erhalten keine Benutzer aus der Verteilerliste nichts. Ich bekomme auch keine Fehlermeldung, also denke ich, dass dies mit der Konfiguration der Verteilerliste selbst zusammenhängen könnte?

Bitte beachten Sie, dass dies keine lokale Verteilerliste ist, die in meinem Outlook erstellt wurde, sondern eine firmenweite Verteilerliste, die auf einigen Servern eingerichtet wurde.

+0

Was ist los mit den oPrefixes pVariable Präfixe? Verwenden Sie eine Form der ungarischen Notation? – Chris

+0

Es ist eine schlechte Übung, die ich benutzte, als ich mit der Programmierung in Python begann, um die von mir erstellten benutzerdefinierten Objekte von den Objekten zu unterscheiden, die von den verschiedenen Paketen zur Verfügung gestellt wurden ...: - / –

Antwort

0

Bei der Besprechung mit unseren internen Teams haben wir herausgefunden, dass die Verteilerliste nicht für den Empfang von E-Mails von außerhalb unseres Unternehmens oder von anonymen Anwendungen konfiguriert wurde.

Verwandte Themen