用Python向通讯组列表发送电子邮件
我有一个Python脚本,每当我提供一个单独的电子邮件列表时,它就会成功地向用户发送电子邮件用Python向通讯组列表发送电子邮件,python,email,smtp,smtplib,distribution-list,Python,Email,Smtp,Smtplib,Distribution List,我有一个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 v
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()
oSender=“我的电子邮件”
oRecipient=pRecipient.split(“,”)#将以逗号分隔的收件人列表转换为python列表对象
[…]构建电子邮件正文[…]
#通过smtp服务器发送电子邮件
oConnexion=smtplib.SMTP('SMTP.company.org',25)
oConnexion.sendmail(oSender、oRecipient、oEmail.as_string())
oConnexion.quit()
但是,当收件人列表包含通讯组列表(如my)时-list@company.com
,通讯组列表中的用户没有收到任何信息。我也没有收到任何错误消息,所以我认为这可能与通讯组列表本身的配置有关
请注意,这不是在我的Outlook中创建的本地通讯组列表,而是在某些服务器上设置的公司范围的通讯组列表。因此,请与我们的内部团队讨论,我们发现这是因为通讯组列表未配置为接收来自公司外部或匿名应用程序的电子邮件。Oprefix pVariable前缀有什么问题?您使用的是某种形式的匈牙利符号吗?当我开始用Python编程时,我使用这种糟糕的做法来区分我正在创建的自定义对象和我正在使用的不同包提供的对象…:-/