отправка писем в качестве напоминания на Google App Engine с помощью Python Django - PullRequest
1 голос
/ 31 января 2012

В одном из моих приложений: скажем, у пользователя есть событие для участия, я хочу, чтобы почта отправлялась пользователю в качестве напоминания, в зависимости от времени, которое он хочет (например, за 30 минут / 15 минут) до события.

Что мне использовать, чтобы получить эту функциональность?

1 Ответ

1 голос
/ 01 февраля 2012

Единственное, что может сработать, - это создать задачу для отправки напоминания и установить обратный отсчет или время выполнения задачи, чтобы она выполнялась во время напоминания (или очень близко к). Эти две настройки являются взаимоисключающими, поскольку вы можете установить только одну - см. http://code.google.com/appengine/docs/python/taskqueue/tasks.html#countdown_arg.

Обратите внимание, что максимальный обратный отсчет / ETA для задачи не может превышать 30 дней с текущей даты и времени. Возможно, имеет смысл иметь cron, который регулярно запускается и настраивает напоминания на следующие несколько часов.

...