Django-cloudmailin είναι ο πελάτης Django για CloudMailin εισερχόμενη υπηρεσία ηλεκτρονικού ταχυδρομείου.
Διαμόρφωση
settings.py
Προσθήκη στα INSTALLED_APPS:
«Cloudmailin»
Χρήση
MailHandler είναι μια στηρίχθηκε τάξη. Δεδομένου ότι η εφαρμογή μπορεί να έχει πολλές διευθύνσεις ηλεκτρονικού ταχυδρομείου, θα πρέπει να καταχωρούνται με το δικό τους μυστικό κλειδί και επιστροφές κλήσεων. Οι επιστροφές κλήσεων μπορεί να επαναχρησιμοποιηθεί αν θέλετε την ίδια λειτουργικότητα για διαφορετικές διευθύνσεις e-mail.
από cloudmailin.views MailHandler εισαγωγής
mail_handler = MailHandler ()
mail_handler.register_address (
& Nbsp? Address='mysecretemail@cloudmailin.net »,
& Nbsp? 'Mysupersecretkey «μυστικό =,
& Nbsp? Επανάκλησης = my_callback_function
)
Η επιστροφή κλήσης θα λάβετε τα HTTP POST μεταβλητές ως επιχειρήματα λέξη-κλειδί:
def my_callback_function (** kwargs):
& Nbsp? # Kwargs είναι dict της cloudmailin μετά params
& Nbsp? Μπάλα
Στη συνέχεια, σε urls.py, καταχωρήσει ένα μοτίβο διεύθυνσης URL για να ενεργεί ως το καταληκτικό σημείο:
url (r '^ λάβετε / mail / εδώ / $ », mail_handler)
Απαιτήσεις :
- Python
- Django
Τα σχόλια δεν βρέθηκε