django-cloudmailin là một khách hàng Django cho CloudMailin dịch vụ email gửi đến.
Cấu hình
settings.py
Thêm vào INSTALLED_APPS:
'Cloudmailin'
Cách sử dụng
MailHandler là một lớp cơ sở xem. Kể từ khi một ứng dụng có thể có nhiều địa chỉ email, họ phải được đăng ký với khóa bí mật của riêng mình và trở lui. Các callbacks có thể được tái sử dụng nếu bạn muốn các chức năng tương tự cho các địa chỉ email khác nhau.
từ cloudmailin.views nhập khẩu MailHandler
mail_handler = MailHandler ()
mail_handler.register_address (
& Nbsp; address='mysecretemail@cloudmailin.net ',
& Nbsp; 'mysupersecretkey' bí mật =,
& Nbsp; callback = my_callback_function
)
Việc gọi lại sẽ nhận được các biến bài HTTP như các đối số từ khóa:
def my_callback_function (** kwargs):
& Nbsp; # kwargs là một dict của cloudmailin params bài
& Nbsp; qua
Sau đó, trong urls.py, đăng ký một mẫu URL để hoạt động như các thiết bị đầu cuối:
url (r '^ nhận / mail / ở đây / $', mail_handler)
Yêu cầu :
- Python
- Django
Bình luận không