django-cloudmailin är en Django klient för CloudMailin inkommande e-posttjänst.
Konfiguration
settings.py
Lägg till INSTALLED_APPS:
'Cloudmailin'
Användning
MailHandler är en klass baserad vy. Eftersom en ansökan kan ha flera e-postadresser, måste de vara registrerade med sin egen hemliga nyckel och återuppringning. De återbesök kan återanvändas om du vill ha samma funktion för olika e-postadresser.
från cloudmailin.views import MailHandler
mail_handler = MailHandler ()
mail_handler.register_address (
& Nbsp; address='mysecretemail@cloudmailin.net "
& Nbsp; hemliga = "mysupersecretkey"
& Nbsp; callback = my_callback_function
)
Callback kommer att få HTTP POST variabler som sökord argument:
def my_callback_function (** kwargs):
& Nbsp; # kwargs är en dict av cloudmailin post params
& Nbsp; pass
Därefter, i urls.py, registrera ett webbadressmönster för att fungera som slutpunkten:
url (r '^ emot / Mail / här / $ ", mail_handler)
Krav :
- Python
- Django
Kommentarer hittades inte