django-cloudmailin ay isang Django client para CloudMailin papasok email service.
Configuration
settings.py
Idagdag sa INSTALLED_APPS:
'Cloudmailin'
Paggamit
MailHandler ay isang klase batay view. Dahil maaaring magkaroon ng isang application maramihang mga email address, sila ay dapat na nakarehistro sa kanilang sariling mga lihim na key at callbacks. Ang callbacks maaaring reused kung nais mo ang parehong pag-andar para sa iba't ibang mga email address.
mula cloudmailin.views import MailHandler
mail_handler = MailHandler ()
mail_handler.register_address (
& Nbsp; address='mysecretemail@cloudmailin.net ',
& Nbsp; secret = 'mysupersecretkey',
& Nbsp; callback = my_callback_function
)
Callback ay makakatanggap ng mga variable na HTTP post bilang argumento keyword:
def my_callback_function (** kwargs):
& Nbsp; # kwargs ay isang dict ng cloudmailin post params
& Nbsp; pass
Pagkatapos, sa urls.py, magrehistro ng isang URL pattern upang kumilos bilang endpoint:
url (r '^ tumanggap / mail / dito / $', mail_handler)
Kinakailangan :
- sawa
- Django
Mga Komento hindi natagpuan