1
0
Fork 1
mirror of https://github.com/coddingtonbear/django-mailbox.git synced 2026-07-10 06:48:19 +02:00

adds formatting updates and testing updates

This commit is contained in:
Joe 2021-02-07 22:49:48 -05:00
parent 83ee3bc4be
commit ea17f6df0b
7 changed files with 35 additions and 19 deletions

View file

@ -352,7 +352,10 @@ class Mailbox(models.Model):
return new
def _process_message(self, message):
msg = Message(message_id=message["message-id"][0:255].strip())
try:
msg = Message(message_id=message["message-id"][0:255].strip())
except Exception:
msg = Message()
msg._email_object = message
settings = utils.get_settings()
@ -361,8 +364,8 @@ class Mailbox(models.Model):
msg.mailbox = self
if "subject" in message:
msg.subject = utils.convert_header_to_unicode(message["subject"])[0:255]
# ~ if "message-id" in message:
# ~ msg.message_id = message["message-id"][0:255].strip()
if "message-id" in message:
msg.message_id = message["message-id"][0:255].strip()
if "from" in message:
msg.from_header = utils.convert_header_to_unicode(message["from"])
if "to" in message:
@ -472,7 +475,9 @@ class Message(models.Model):
subject = models.CharField(_("Subject"), max_length=255)
message_id = models.CharField(_("Message ID"), max_length=255,blank=None,null=None,unique=True)
message_id = models.CharField(
_("Message ID"), max_length=255, blank=None, null=None, unique=True
)
in_reply_to = models.ForeignKey(
"django_mailbox.Message",