我正在尝试使用smtplib向通讯组列表发送电子邮件。以下是我的代码:
to = ['distlist@company.com']
username = 'user'
password = 'pw'
smtpserver = smtplib.SMTP("server", 587)
smtpserver.ehlo()
smtpserver.starttls()
smtpserver.ehlo
smtpserver.login(username, password)
header = 'To:'
for address in to:
header += address + ' '
header += '\n' + 'From: ' + username + '\n' + 'Subject:testing \n'
msg = header + ''
smtpserver.sendmail(username, to, msg)
smtpserver.close()
当我的代码运行时,电子邮件试图通过microsoft outlook发送。我收到一封来自outlook的电子邮件,上面说:找不到您输入的电子邮件地址。请检查收件人的电子邮件地址,然后尝试重新发送邮件。如果问题仍然存在,请联系您的服务台。在
但是通讯组列表的电子邮件地址绝对正确。在
有什么想法?任何帮助都将不胜感激。在
目前没有回答
相关问题 更多 >
编程相关推荐