如何在不丢失内存的情况下将Django的电子邮件发送给超过1万名订阅者

时间:2014-03-25 19:36:08

标签: django newsletter django-mailer

我使用Webfaction服务器的基本版本来托管我用Python / Django编写的Web应用程序。我正在添加简报功能。有超过10个thosuand用户仍在增长。如何将简报发送给他们每个人。这就是我现在正在做的事情。它可以发送大约200封电子邮件并且内存不足。

for subscriber in subscribers:
    send_email(title, content, 'sender', subscriber)

在资源有限的共享托管服务器中处理此问题的最佳方法是什么。

谢谢

1 个答案:

答案 0 :(得分:0)

您希望使用服务发送电子邮件,您不必为自己构建许多好处。通过这种方式,您可以发送数千封电子邮件,而您的Django Web服务器不必放慢速度并处理每封电子邮件。您还可以跟踪跳出并发送更可靠的信息。

SendGrid - 使用django-sendgrid

还有其他一些服务,如Postmarkapp