Since this is shaping up to be a hot topic, here are some clarifications which may avoid "me too" postings...:

(1) I understand, acknowledge, and sympathize with your desire for a tool that will convert a user's mailboxes from one format to another without client-visible changes.

(2) mailutil is not that tool, and will not be that tool:

    (a) mailutil functions as designed.  mailutil *copies* a mailbox or
    hierarchy of mailboxes from a source to a destination.  It preserves
    message data and system flags.  If -kwcopy is specified, it will also
    preserve keywords (a.k.a. "user flags").

    (b) mailutil does not preserve recent state or UID information.  It
    is IMPOSSIBLE to do this over IMAP.  All messages in the destination
    will be marked as recent and have a new UID regime.

(3) It is also generally impossible to convert formats to mix without at least the change from single-use to dual-use being visible to the client. The exception is if the source mailboxes are in the rarely-used mh or mx formats.

(4) The same transition issues also come about if you convert to a different server (e.g., Cyrus) implementation. I don't know of any server that will invisibly convert all your UW imapd mailboxes to its format with full preservation of all mailbox and message metadata. That doesn't mean that there isn't any such server; I just don't know about it.

Now...with all of the above in mind...

I have added a tasklist item for a tool that will do conversion-to-mix with full metadata preservation. It will not be mailutil, nor will it convert to formats other than mix.

I can't promise when I will deliver such a tool, but I've heard the requests loud and clear.

-- Mark --

http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.
Si vis pacem, para bellum.
_______________________________________________
Imap-uw mailing list
[email protected]
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw

Reply via email to