Django-cloudmailin is 'n kliënt vir Django CloudMailin inkomende e-pos diens.
Configuration
settings.py
Voeg by INSTALLED_APPS:
'Cloudmailin'
Gebruik
MailHandler is 'n klas-gebaseerde vertoning. Sedert 'n aansoek verskeie e-pos adresse kan hê, het hulle met hul eie geheime sleutel en verifikasie geregistreer te word. Die verifikasie kan hergebruik as jy dieselfde funksionaliteit vir verskillende e-pos adresse wil hê.
van cloudmailin.views invoer MailHandler
mail_handler = MailHandler ()
mail_handler.register_address (
& Nbsp; address='mysecretemail@cloudmailin.net,
& Nbsp; geheim = 'mysupersecretkey,
& Nbsp; terugbel = my_callback_function
)
Die terugbel sal die HTTP post veranderlikes as argumente navraag ontvang:
def my_callback_function (** kwargs):
& Nbsp; # kwargs is 'n dict van cloudmailin post params
& Nbsp; pass
Dan, in urls.py, registreer 'n URL patroon om op te tree as die eindpunt:
url (r '^ ontvang / mail / here / $, mail_handler)
Vereistes :
- Python
- Django
Kommentaar nie gevind