Django-cloudmailin er en Django klient til CloudMailin indkommende e-mail service.
Konfiguration
settings.py
Tilføj til INSTALLED_APPS:
'Cloudmailin'
Anvendelse
MailHandler er en klasse baseret visning. Da en ansøgning kan have flere e-mail adresser, de skal være registreret med deres egen hemmelige nøgle og tilbagekald. De tilbagekald kan genbruges, hvis du vil have den samme funktionalitet for forskellige e-mail-adresser.
fra cloudmailin.views import MailHandler
mail_handler = MailHandler ()
mail_handler.register_address (
& Nbsp; address='mysecretemail@cloudmailin.net «,
& Nbsp; hemmelige = "mysupersecretkey ',
& Nbsp; tilbagekald = my_callback_function
)
Tilbagekald vil modtage HTTP indlæg variabler som søgeord argumenter:
def my_callback_function (** kwargs):
& Nbsp; # kwargs er en dict af cloudmailin indlæg params
& Nbsp; pass
Så i urls.py, registrere en URL mønster til at fungere som endpoint:
url (r '^ modtager / mail / her / $', mail_handler)
Krav :
- Python
- Django
Kommentarer ikke fundet