3

我有一个 Python 脚本,只要我提供一个逗号分隔的电子邮件列表,它就会成功地向用户发送电子邮件。

oSender = "My Email <my-email@company.com>"
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()

但是,当收件人列表包含诸如 的分发列表时,分发列表中的my-list@company.com任何用户都不会收到任何内容。我也没有收到任何错误消息,所以我认为这可能与分发列表本身的配置有关?

请注意,这不是在我的 Outlook 中创建的本地分发列表,而是在某些服务器上设置的公司范围的分发列表。

4

1 回答 1

3

因此,与我们的内部团队讨论后,我们发现这是因为分发列表未配置为接收来自我们公司外部或来自匿名应用程序的电子邮件。

于 2017-02-01T10:29:41.843 回答