我正在努力检查为什么会发生这种情况,但不确定它是在 gmail 的服务器端还是在我正在使用的脚本的一部分中。问题是我正在尝试将电子邮件发送到邮件列表(我发现许多帖子解释了如何包含各种电子邮件,但没有解释将其发送到包含多个地址的单个电子邮件是否存在限制或解决方法) .
在这种情况下,我想将电子邮件发送给我们公司的 BI 团队 (bi@company.com) 的许多不同人员,通常向该地址发送电子邮件会导致团队中的每个人都收到电子邮件,但是我无法让我工作,我不想将所有电子邮件都包含在列表中,因为太多了,每次都必须手动更改。
当我使用另一封单人电子邮件尝试此操作时,它可以完美运行
    import smtplib    
    sender = 'server@company.com'
    receivers = ['bi@company.com']
    q = ""
    message = """From: Error alert <Server-company>
    To: BI <bi@company.com>
    Subject: Error e-mail
    %s
    """ % q
    try:
        smtpObj = smtplib.SMTP('localhost')
        smtpObj.sendmail(sender, receivers, message)
        print "Successfully sent email"
    except SMTPException:
       print "Error: unable to send email"