如何从Django向一万多订阅者发送电子邮件而不耗尽内存



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

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

在资源有限的共享主机服务器中,如何处理这个问题?

谢谢

你会想要使用一个发送电子邮件的服务,很多好处你不需要自己建立。这样你就可以发送成千上万封邮件,而你的Django web服务器也不必放慢速度来处理每封邮件。您还可以获得跟踪反弹的能力,并有更可靠的发送。

SendGrid - With django-sendgrid 还有一些其他的服务,比如Postmarkapp

最新更新