2011-06-07 2 views
1

Я хотел создать простой интерфейс для отправки массивных писем для проекта django (Gitorious, GitHub), но я не знаю, как начать (модели, формы, представления и т. Д.).Как создать приложение django для отправки массовых писем?

Я смотрел django-mailer, но это не устраивает моих потребностей, также я не нашел другого приложения для почтовой программы для django, которое было полным. Любая документация, советы или рекомендации по применению приветствуются.

+0

Согласен с Tomasz (+1), что вы не должны использовать smtplib напрямую, но по крайней мере маршрутизировать сообщения электронной почты через постфикс в smtp. Django-mailer кажется очень хорошим; но вы должны указать, почему это не соответствует вашим потребностям. Может быть, fork django-mailer и получить его в соответствии с вашими потребностями? Если вы не знаете, как начать с django, перейдите по адресу http://www.djangoproject.com –

ответ

4

Все, что вы пишете, будет ненадежным по сравнению с, например, Postfix (отскоки, сбои, серверы и т. Д.). Поэтому, как минимальная настройка, я предлагаю указать переменные конфигурации Django SMTP в локальный экземпляр Postfix и настроить Postfix для ретрансляции электронных писем через учетную запись электронной почты, которую вы в противном случае использовали бы напрямую. Тогда вы можете просто использовать стандартные машины джанго и наслаждаться спокойствием.

+0

Я обновил вопрос. Видимо, я выразил себя очень плохо, извините. На самом деле я не хочу создавать приложение sendmail/postfix, но интерфейс для отправки писем из django, в то время как smtplib выполняет работу через обертки django. –

+0

@ Оскар: Поэтому я до сих пор не совсем понимаю, что вы хотите сделать. Почему django-maile не подходит для ваших нужд, почему SMTPlib недостаточно и т. Д.? –

+0

@ Томасз. Извините, похоже, я не могу правильно задать вопрос, по моей вине. Я хочу сделать приложение django для отправки электронных писем большому количеству пользователей через оболочку django send_mass_mail(), но я не знаю, какие вещи я должен определить в моделях приложений, формах и т. Д., Чтобы заставить его работать в администраторе Django , –

Смежные вопросы