From 0aa757955d631df9fb8e6cbe3e372dcae56e2255 Mon Sep 17 00:00:00 2001 From: Adam Coddington Date: Sun, 25 May 2014 12:57:38 -0700 Subject: [PATCH] Create archive folder if it does not exist. --- django_mailbox/transports/imap.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/django_mailbox/transports/imap.py b/django_mailbox/transports/imap.py index 01325f8..078392e 100644 --- a/django_mailbox/transports/imap.py +++ b/django_mailbox/transports/imap.py @@ -30,8 +30,9 @@ class ImapTransport(EmailTransport): if self.archive: typ, folders = self.server.list(pattern=self.archive) - if folders[0] == None: - self.archive = False + if folders[0] is None: + # If the archive folder does not exist, create it + self.server.create(self.archive) for key in inbox[0].split(): try: