使用python smtp将电子邮件发送到通讯组列表

时间:2015-09-15 17:40:47

标签: python outlook smtplib

我正在尝试使用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收到一封电子邮件,说:您输入的电子邮件地址无法找到。请检查收件人的电子邮件地址并尝试重新发送邮件。如果问题仍然存在,请联系您的服务台。

但是分发列表的电子邮件地址肯定是正确的。

思考?任何帮助,将不胜感激。

0 个答案:

没有答案