django-cloudmailin jest klientem przychodzącym Django dla CloudMailin usługi pocztowej.
Konfiguracja
settings.py
Dodaj do INSTALLED_APPS:
"Cloudmailin"
Stosowanie
MailHandler oparty jest widok z klasy. Ponieważ aplikacja może mieć wiele adresów e-mail, muszą być zarejestrowane z własnym kluczem tajnym i wywołania zwrotne. Do wywołania zwrotne mogą być ponownie wykorzystane, jeśli chcesz tę samą funkcjonalność dla różnych adresów e-mail.
z cloudmailin.views importu MailHandler
mail_handler = MailHandler ()
mail_handler.register_address (
& Nbsp; address='mysecretemail@cloudmailin.net ",
& Nbsp; "mysupersecretkey" tajnych =,
& Nbsp; callback = my_callback_function
)
Zwrotna otrzyma zmienne HTTP POST jak argumentów kluczowych:
my_callback_function def (** kwargs):
& Nbsp; # kwargs jest dict z cloudmailin pocztowych params
& Nbsp; karnet
Następnie, w urls.py, zarejestruj wzór URL do działania jako punkt końcowy:
url (r '^ otrzymywać / mail / tutaj / $ ", mail_handler)
Wymagania :
- Python
- Django
Komentarze nie znaleziono