I'm playing with an web hook webapp called smtp2web ( http://smtp2web.com ), which, as it name suggests, forwards email messages to a URL as a http POST request.
A quote from docs: "the entire message (including headers) is sent in a POST request to the URL you specified, with Content-Type: multipart/ rfc-822. In addition, the query parameters "from" and "to" are set to the envelope sender and recipient, respectively". Example code uses Google App Engine wsgi request handler and parses the email like this: message = email.message_from_string(self.request.body) Turns out, this seems to be quite a bit harder to do in Django, though. Django parses the request automagically into a easy to use Request class, but unfortunately it also loses all multipart data that is not multipart/form-data. (Or have I missed something?) A helpful Djangonaut pointed out to me in IRC that I could subclass the request handler (in my case django.core.handlers.modpython) and do some magic to prevent the default handling from happening. Is this the only way to get to this data? I'd like a cleaner (and easier!) solution for this seemingly trivial problem. I also found one related ticket, opened two years ago and still open: http://code.djangoproject.com/ticket/3211 - VS --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---