У меня есть список (размер около 400) сведений о пользователе (включая адреса электронной почты), хранящихся в базе данных (управляемой через интерфейс администратора Django), и я хотел бы время от времени отправлять массовые электронные письма (информационные бюллетени) подгруппам этих пользователей.
Используя интерфейс администратора Django, я могу легко классифицировать пользователей, чтобы определить подмножества, и могу открыть свой список адресов электронной почты с помощью любых необходимых средств.
Я могу написать интерфейс Django для отправки электронных писем, но это означает написание интерфейса шаблонов, чего я действительно не хочу делать. Я бы предпочел сгенерировать электронное письмо у стороннего поставщика, а затем каким-то образом отправить его в свой список.
Лучшее решение, которое я нашел до сих пор, — это использовать MailChimp. Они предоставляют API, с помощью которого список рассылки MailChimp можно синхронизировать с внешним списком. Они предоставляют интерфейс для создания электронных писем и функции группирования, чтобы электронное письмо можно было отправить в подмножество списка рассылки (опять же, группами можно управлять через API).
Идеально, почти. Мне не особенно удобно хранить адреса электронной почты на внешнем хосте и еще менее удобно синхронизировать через API из-за боязни повреждения моей базы данных.
У кого-нибудь есть предложения по этому поводу? Есть ли способ использовать сторонний интерфейс для создания сообщения электронной почты (составного/MIME), а затем отправить его на список адресов электронной почты, доступных из (защищенного) веб-сервиса, который я могу создать?
Кто-нибудь еще сделал это? Кто-нибудь использует API MailChimp, у кого есть совет?
Спасибо