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

Reply via email to