2017-02-01 15 views
0

У меня есть сценарии Python, которые успешно отправляют электронные письма пользователям всякий раз, когда я предоставляю список адресов электронной почты, разделенный комой.Отправить письмо в список рассылки в Python

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() 

Однако, когда список получателей содержит список рассылки, такие как [email protected], ни один пользователь из списка рассылки не получают ничего. Я тоже не получаю сообщение об ошибке, поэтому я думаю, что это может быть связано с конфигурацией самого списка рассылки?

Обратите внимание: это не локальный список рассылки, созданный в моем Outlook, а просто настройка списка рассылки на одном сервере.

+0

Что происходит с префиксами oPrefixes pVariable? Используете ли вы какую-то венгерскую нотацию? – Chris

+0

Это плохая практика, которую я использовал, когда я начал программировать на Python, чтобы отличать пользовательские объекты, которые я создавал, от объектов, предоставленных различными пакетами, которые я использовал ...: - / –

ответ

0

Так что, обсуждая с нашими внутренними командами, мы выяснили, что это произошло потому, что список рассылки не был настроен на получение электронной почты из-за пределов нашей компании или из анонимных приложений.