Как создавать напоминания по электронной почте в Django - PullRequest
0 голосов
/ 21 апреля 2011

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

Я думаю, что естьСценарий в моем проекте, который вызывается cron каждые несколько минут, который будет циклически проходить через объекты возникновения событий, сравнивать «время выполнения» с текущим временем и отправлять электронную почту через стандартный почтовый сервер Django, если это необходимо.Однако я бы не хотел изобретать колесо здесь, если есть элегантное решение для планирования электронной почты.

1 Ответ

1 голос
/ 21 апреля 2011

Сверните свое.

Отправка электронной почты уже достаточно тривиальна.Кодирование, необходимое для выполнения задачи, будет зависеть от конкретного приложения.Что еще может предложить вам готовый пакет?Какие особенности вы имели в виду?Все, о чем я могу думать, это набор запросов, который возвращает объекты на основе произвольной отметки времени, но это добавит больше сложности, чем сэкономит, поэтому я не вижу особой надежды.

...