While attempting to import a large # of messages, I'm recieving this
error with mailbox2dbmail:
Processed Message 488
Processed Message 489
Traceback (most recent call last):
File "/usr/local/bin/mailbox2dbmail", line 101, in ?
main()
File "/usr/local/bin/mailbox2dbmail", line 65, in main
convert(user,mbox,box,path,msgnumber)
File "/usr/local/bin/mailbox2dbmail", line 94, in convert
return msgmeter(msgnumber)
File "/usr/local/bin/mailbox2dbmail", line 78, in msgmeter
return convert(user,mbox,box,path,msgnumber)
File "/usr/local/bin/mailbox2dbmail", line 94, in convert
return msgmeter(msgnumber)
File "/usr/local/bin/mailbox2dbmail", line 78, in msgmeter
return convert(user,mbox,box,path,msgnumber)
<snipped a load of looping lines>
File "/usr/local/bin/mailbox2dbmail", line 94, in convert
return msgmeter(msgnumber)
File "/usr/local/bin/mailbox2dbmail", line 78, in msgmeter
return convert(user,mbox,box,path,msgnumber)
File "/usr/local/bin/mailbox2dbmail", line 87, in convert
dbmail.writelines(mailmsg.as_string())
File "/usr/lib/python2.3/email/Message.py", line 130, in as_string
g.flatten(self, unixfrom=unixfrom)
File "/usr/lib/python2.3/email/Generator.py", line 102, in flatten
self._write(msg)
File "/usr/lib/python2.3/email/Generator.py", line 130, in _write
self._dispatch(msg)
File "/usr/lib/python2.3/email/Generator.py", line 156, in _dispatch
meth(msg)
File "/usr/lib/python2.3/email/Generator.py", line 230, in
_handle_multipart
g.flatten(part, unixfrom=False)
File "/usr/lib/python2.3/email/Generator.py", line 102, in flatten
self._write(msg)
File "/usr/lib/python2.3/email/Generator.py", line 130, in _write
self._dispatch(msg)
File "/usr/lib/python2.3/email/Generator.py", line 156, in _dispatch
meth(msg)
File "/usr/lib/python2.3/email/Generator.py", line 236, in
_handle_multipart
boundary = msg.get_boundary(failobj=_make_boundary(alltext))
File "/usr/lib/python2.3/email/Generator.py", line 372, in _make_boundary
cre = re.compile('^--' + re.escape(b) + '(--)?$', re.MULTILINE)
File "/usr/lib/python2.3/sre.py", line 179, in compile
return _compile(pattern, flags)
File "/usr/lib/python2.3/sre.py", line 227, in _compile
p = sre_compile.compile(pattern, flags)
File "/usr/lib/python2.3/sre_compile.py", line 465, in compile
p = sre_parse.parse(p, flags)
File "/usr/lib/python2.3/sre_parse.py", line 624, in parse
p = _parse_sub(source, pattern, 0)
File "/usr/lib/python2.3/sre_parse.py", line 317, in _parse_sub
items.append(_parse(source, state))
File "/usr/lib/python2.3/sre_parse.py", line 584, in _parse
p = _parse_sub(source, state)
File "/usr/lib/python2.3/sre_parse.py", line 317, in _parse_sub
items.append(_parse(source, state))
File "/usr/lib/python2.3/sre_parse.py", line 376, in _parse
this = source.get()
File "/usr/lib/python2.3/sre_parse.py", line 208, in get
self.__next()
RuntimeError: maximum recursion depth exceeded
Anyone have any idea what might cause this and how I can fix it?
Thanks,
Nathan