У меня есть сценарии 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, а просто настройка списка рассылки на одном сервере.
Что происходит с префиксами oPrefixes pVariable? Используете ли вы какую-то венгерскую нотацию? – Chris
Это плохая практика, которую я использовал, когда я начал программировать на Python, чтобы отличать пользовательские объекты, которые я создавал, от объектов, предоставленных различными пакетами, которые я использовал ...: - / –