Django-cloudmailin является клиентом Django для CloudMailin входящего сервиса электронной почты.
Конфигурация
settings.py
Добавить в INSTALLED_APPS:
"cloudmailin"
Применение
MailHandler вид класс, основанный на. Поскольку приложение может иметь несколько адресов электронной почты, они должны быть зарегистрированы в своей секретным ключом и обратных вызовов. Обратные вызовы могут быть повторно использованы, если вы хотите такую же функциональность для различных адресов электронной почты.
от cloudmailin.views MailHandler импорта
mail_handler = MailHandler ()
mail_handler.register_address (
& NBSP; address='mysecretemail@cloudmailin.net ",
& NBSP; "mysupersecretkey« секрет =,
& NBSP; обратного вызова = my_callback_function
)
Обратный вызов будет получить HTTP POST переменные в качестве аргументов Ключевое слово:
Def my_callback_function (** kwargs):
& NBSP; # kwargs является DICT из cloudmailin почтовых Params
& NBSP; пас
Затем, в urls.py, зарегистрировать URL шаблон действовать в качестве конечной точки:
гиперссылка (г '^ получить / почты / здесь / $', mail_handler)
Требования
- Python
- Джанго
Комментарии не найдены