django-cloudmailin เป็นลูกค้า Django สำหรับการให้บริการอีเมล์ที่เข้ามา CloudMailin
การตั้งค่า
settings.py
เพิ่มลงใน INSTALLED_APPS:
'cloudmailin'
การใช้
MailHandler คือมุมมองตามระดับ เนื่องจากโปรแกรมประยุกต์อาจมีที่อยู่อีเมลหลายพวกเขาจะต้องลงทะเบียนกับของตัวเองที่สำคัญเป็นความลับและเรียกกลับ เรียกกลับสามารถนำกลับมาถ้าคุณต้องการการทำงานที่เหมือนกันสำหรับที่อยู่อีเมลที่แตกต่างกัน
จากการนำเข้า cloudmailin.views MailHandler
mail_handler = MailHandler ()
mail_handler.register_address (
& nbsp; address='mysecretemail@cloudmailin.net '
& nbsp; 'mysupersecretkey ลับ =
& nbsp; โทรกลับ = my_callback_function
)
โทรกลับจะได้รับการโพสต์ HTTP ตัวแปรที่เป็นข้อโต้แย้งคำสำคัญ:
def my_callback_function (** kwargs):
& nbsp; # kwargs กิงดิคคือการโพสต์ cloudmailin params
& nbsp; ผ่าน
จากนั้นใน urls.py ลงทะเบียนรูปแบบ URL ที่จะทำหน้าที่เป็นปลายทาง:
สมาชิก (R '^ ได้รับ mail / / นี่ / $' mail_handler)
ต้องการ
- งูใหญ่
- Django
ความคิดเห็นที่ไม่พบ