这是我现在的设置:
connection = mail.get_connection()
maillist = []
# my real setup is a little more complex for-loop, but basicly I add all recipients to a list.
for person in object_list:
mail_subject = "Mail subject here"
mail_body = "Mail body text...bla bla"
email_sender = "me@example.com"
maillist.append((mail_subject, mail_body, email_sender, [person.email]))
#send_mass_mail wants a tuple, so we convert the list
mailtuple = tuple(maillist)
mail.send_mass_mail(mailtuple, fail_silently=False, connection=connection)
但是,forloop 迭代了 1000 多个对象/人,当我尝试这种方法时,我能够发送 101 封电子邮件,然后它就停止了。任何地方都没有错误(如我所见)。
一位开发人员提到,也许 POST 的大小太大了?来自 SO 社区的任何想法?