Django - 使用 django-mailer 发送批量邮件

标签 django django-mailer

我正在使用 django-mailer 发送电子邮件。我正在运行 cron 作业,每分钟从队列中发送邮件。我使用GMail的SMTP服务器来发送邮件。 django-mailer 会一封一封地发送邮件。问题是发送每封电子邮件需要 3-5 秒。有没有办法并行发送这些电子邮件?我的要求是每分钟至少发送 150 封邮件。

最佳答案

您必须对出站电子邮件进行排队,然后以循环方式使用多个 SMTP,或者使用允许并行连接的单个 SMTP(我不确定根据相关 RFC 是否可能)。

或者您可以安装例如Postfix 并使您的 Django 应用程序将电子邮件转发给它。然后就是Postfix配置的问题了。

关于Django - 使用 django-mailer 发送批量邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4153955/

相关文章:

python - 如何使用 django-mailer 定时发送电子邮件

python - 发送带有 .ods 文件附件的电子邮件

django - 在 manage.py shell 中自动导入所有 db 表

python - 为什么在 if __name__ == "__main__"下使用 manage.py 执行脚本会运行两次

django - 使用 Django 创建电子邮件模板

django - 如何在没有 PINAX 的情况下使用 django 邮件程序

python - 使用 CherryPy 为 Django 1.7 应用程序提供服务

sql - 为了创建高质量的 Django 应用程序,我需要了解哪些关于数据库的知识?

html - 为什么 Django forms.TextField 占用这么多空间,即使文本输入区域很小?