Django-cloudmailin adalah klien Django untuk CloudMailin layanan email yang masuk.
Konfigurasi
settings.py
Tambahkan ke INSTALLED_APPS:
'Cloudmailin'
Pemakaian
MailHandler adalah pandangan berbasis kelas. Sejak aplikasi mungkin memiliki beberapa alamat email, mereka harus terdaftar dengan kunci rahasia mereka sendiri dan callback. Callback dapat digunakan kembali jika Anda ingin fungsi yang sama untuk alamat email yang berbeda.
dari cloudmailin.views impor MailHandler
mail_handler = MailHandler ()
mail_handler.register_address (
& Nbsp; address='mysecretemail@cloudmailin.net ',
& Nbsp; = rahasia 'mysupersecretkey',
& Nbsp; callback = my_callback_function
)
Callback akan menerima variabel posting HTTP sebagai argumen kata kunci:
def my_callback_function (** kwargs):
& Nbsp; # kwargs adalah dict dari cloudmailin pasca params
& Nbsp; lulus
Kemudian, di urls.py, daftar pola URL untuk bertindak sebagai titik akhir:
url (r '^ menerima / mail / disini / $', mail_handler)
Persyaratan :
- Python
- Django
Komentar tidak ditemukan