NG ([TRYCREATE] Mailbox doesn't exist: ...)
Brought to you by:
ozami
Getting error when uploading to not existing imap folder - NG ([TRYCREATE] Mailbox doesn't exist: ...)
I think it's better to enable autocreate for imap folders and, may be, optional have ablylity to disable it in config
I made a small modification to create folders at IMAP account and mark the e-mails as Seen:
diff imap_upload.py imap_upload.py-original
300,301c300
< self.imap.create(self.box)
< return self.imap.append(self.box, '\Seen', delivery_time, message)
---
> return self.imap.append(self.box, [], delivery_time, message)
It's an incomplete hack because it assumes that folder doesn't exist at IMAP account.
Regards,
Josep Pujadas-Jubany