django-cloudmailin er en Django klient for CloudMailin innkommende e-posttjeneste.
Konfigurasjon
settings.py
Legg til INSTALLED_APPS:
'Cloudmailin'
Bruk
MailHandler er en klasse basert visning. Siden et program kan ha flere e-postadresser, må de være registrert med sitt eget hemmelige nøkkel og tilbakeanrop. De tilbakeanrop kan gjenbrukes hvis du ønsker samme funksjonalitet for ulike e-postadresser.
fra cloudmailin.views import MailHandler
mail_handler = MailHandler ()
mail_handler.register_address (
& Nbsp; address='mysecretemail@cloudmailin.net ',
& Nbsp; hemmelige = 'mysupersecretkey',
& Nbsp; tilbakeringing = my_callback_function
)
Tilbakeringing vil motta HTTP POST variabler som søkeord argumenter:
def my_callback_function (** kwargs):
& Nbsp; # kwargs er en dict av cloudmailin legg params
& Nbsp; pass
Så, i urls.py, registrere et webadressemønster å fungere som endepunktet:
url (r '^ motta / mail / her / $', mail_handler)
Krav
- Python
- Django
Kommentarer ikke funnet