Как отправить электронное письмо от Django более 10 тысячам подписчиков, не выходя из памяти

Я использую базовую версию сервера Webfaction для размещения своего веб-приложения, написанного на Python/Django. Я добавляю функцию рассылки. Есть более 10 тысяч подписчиков и все еще растет. Как отправить рассылку каждому из них. Это то, что я делаю прямо сейчас. Он может отправить около 200 писем и выйти из памяти.

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

Какой лучший способ справиться с этим на сервере с общим хостингом с ограниченными ресурсами.

Спасибо

1 ответ

Вы захотите использовать сервис для рассылки электронных писем, много преимуществ, которые вам не нужно создавать самостоятельно. Таким образом, вы можете запускать тысячи электронных писем, и вашему веб-серверу Django не нужно будет тормозить и обрабатывать каждое письмо. Вы также получите возможность отслеживать отскоки и получать более надежную отправку.

SendGrid - с помощью django-sendgrid

Есть несколько других услуг, таких как Postmarkapp

Другие вопросы по тегам