Django-cloudmailin je klient Django pro CloudMailin příchozí e-mailovou službu.
Konfigurace
settings.py
Přidat do INSTALLED_APPS:
"Cloudmailin"
Používání
MailHandler je pohled založený třída. Vzhledem k tomu, aplikace může mít více e-mailových adres, musí být registrována s jejich vlastním tajným klíčem a zpětná volání. Tyto zpětná volání lze znovu použít, pokud chcete, aby stejnou funkcionalitu pro různé e-mailové adresy.
od cloudmailin.views import MailHandler
mail_handler = MailHandler ()
mail_handler.register_address (
& Nbsp; address='mysecretemail@cloudmailin.net ",
& Nbsp; tajných = 'mysupersecretkey ",
& Nbsp; callback = my_callback_function
)
Callback obdrží HTTP POST proměnné jako klíčové slovo argumenty:
def my_callback_function (** kwargs):
& Nbsp; # kwargs je dict z cloudmailin poštovních params
& Nbsp; průchod
Pak, v urls.py, zaregistrovat vzoru adresy URL, aby jednala jako koncový bod:
url (r '^ příjem / mail / sem / $', mail_handler)
Požadavky na :
- Python
- Django
Komentáře nebyl nalezen