No direct answer to your question, but maybe some hints:

I assume that your IMAP server runs on Linux or some other Unix.

Many IMAP servers (can) use the same mbox format as Thunderbird. Simply copying the Thunderbird mbox files to the Unix server may be sufficient. At least, you could try that.

Some IMAP servers (can) use the maildir, maildir++, or imapdir formats. All three formats are very similar. Upgrading the maildir format to maildir++ or imapdir is trivial and usually happens automatically. There is a perl script named perfect_maildir to convert a mbox file to a maildir directory, and from my own experience, the name is justified.

If you have no direct access to the IMAP storage, or you have to live with a Windows Server, consider using a Linux (virtual) machine with a temporary IMAP server as an intermediate step. Depending on the temporary IMAP server, either just copy the mbox files or use perfect_maildir to create maildir directories. After that, use a tool like imapcopy to copy from the temporary IMAP server to the final IMAP server.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)

In reply to Re: Out of Memory using Mail::Mbox::MessageParser by afoken
in thread Out of Memory using Mail::Mbox::MessageParser by BrentD

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.