--- a/thirdparty/google_appengine/google/appengine/api/mail.py Fri Oct 23 11:17:07 2009 -0700
+++ b/thirdparty/google_appengine/google/appengine/api/mail.py Fri Oct 23 13:54:11 2009 -0500
@@ -1125,3 +1125,21 @@
yield payload_type, payload
except AttributeError:
pass
+
+ def to_mime_message(self):
+ """Convert to MIME message.
+
+ Adds additional headers from inbound email.
+
+ Returns:
+ MIME message instance of payload.
+ """
+ mime_message = super(InboundEmailMessage, self).to_mime_message()
+
+ for property, header in InboundEmailMessage.__HEADER_PROPERTIES.iteritems():
+ try:
+ mime_message[header] = getattr(self, property)
+ except AttributeError:
+ pass
+
+ return mime_message