Как отправить электронное письмо от Django более 10 тысячам подписчиков, не выходя из памяти
Я использую базовую версию сервера Webfaction для размещения своего веб-приложения, написанного на Python/Django. Я добавляю функцию рассылки. Есть более 10 тысяч подписчиков и все еще растет. Как отправить рассылку каждому из них. Это то, что я делаю прямо сейчас. Он может отправить около 200 писем и выйти из памяти.
for subscriber in subscribers:
send_email(title, content, 'sender', subscriber)
Какой лучший способ справиться с этим на сервере с общим хостингом с ограниченными ресурсами.
Спасибо
1 ответ
Вы захотите использовать сервис для рассылки электронных писем, много преимуществ, которые вам не нужно создавать самостоятельно. Таким образом, вы можете запускать тысячи электронных писем, и вашему веб-серверу Django не нужно будет тормозить и обрабатывать каждое письмо. Вы также получите возможность отслеживать отскоки и получать более надежную отправку.
SendGrid - с помощью django-sendgrid
Есть несколько других услуг, таких как Postmarkapp