Added code to limit command line length for very large mailboxes
Keywords: (jgoerzen@complete.org--projects/offlineimap--head--1.0--patch-4)
This commit is contained in:
@ -282,6 +282,12 @@ class IMAPFolder(BaseFolder):
|
||||
self.processmessagesflags('-', uidlist, flags)
|
||||
|
||||
def processmessagesflags(self, operation, uidlist, flags):
|
||||
if len(uidlist) > 101:
|
||||
# Hack for those IMAP ervers with a limited line length
|
||||
self.processmessagesflags(operation, uidlist[:100], flags)
|
||||
self.processmessagesflags(operation, uidlist[100:], flags)
|
||||
return
|
||||
|
||||
imapobj = self.imapserver.acquireconnection()
|
||||
try:
|
||||
try:
|
||||
|
Reference in New Issue
Block a user