1
0
Fork 1
mirror of https://github.com/coddingtonbear/django-mailbox.git synced 2026-07-10 06:48:19 +02:00
This commit is contained in:
pcraston 2013-03-01 08:39:31 -08:00
commit 8c6007da23

View file

@ -162,7 +162,14 @@ class Mailbox(models.Model):
msg.message_id = message['message-id'][0:255] msg.message_id = message['message-id'][0:255]
msg.from_header = message['from'] msg.from_header = message['from']
msg.to_header = message['to'] msg.to_header = message['to']
msg.body = message.as_string() # if message is multipart want to only store the actual message body in database (not attachments)
if message.is_multipart():
for part in message.walk():
if part.get_content_type() == 'text/plain' or part.get_content_type() == 'text/html':
msg.body = part.get_payload()
# else store the whole message in database
else:
msg.body = message.as_string()
if message['in-reply-to']: if message['in-reply-to']:
try: try:
msg.in_reply_to = Message.objects.filter(message_id=message['in-reply-to'])[0] msg.in_reply_to = Message.objects.filter(message_id=message['in-reply-to'])[0]