Re: duplicate mailboxes upon migrating (different name forms)

brian ally <[email protected]>
Newsgroups gmane.mail.imap.cyrus
Message-ID <CAKYtSzt0qke=m4CdHL30N8BR8TLp0=yHFxG8fqWi6_JYsbWAqg@mail.gmail.com>
On Mon, Aug 23, 2021 at 3:51 PM Michael Menge <
[email protected]> wrote:

> Where do you see these two different mailboxes, both in cyradm?
> If you have seen it in the reconstruct error message, this is a "problem"
> of
> reconstruct using the "normal" and "internal" mailbox name in the same
> output.
>
> So if you see "[email protected]" in cyradm and
> user^foo@example^com in the filesystem
> or some error logs this is only one mailbox
>
> Yes, I only saw that in the reconstruct msg. The output of cyradm lm looks
> fine. The fact that I'd had unixhierarchysep different in each config
> caused me to believe that something else had gone wrong. Other than what it
> appears has gone wrong, i mean.
>
> If you have lost/did not copy the files from the configdirectory you
> are missing the mailboxes.db .
>

I do not have this.


> There used to by a "-m" option for reconstruct that would by very
> handy now but
>
> >
> > -m     NOTE: CURRENTLY UNAVAILABLE
> >
> >              Rebuild  the  mailboxes file.  Use whatever data in the
> existing
> >              mailboxes file it can scavenge, then scans all partitions
> listed
> >              in the imapd.conf(5) file for additional mailboxes.

Perhaps I could uninstall cyrus and reinstall with the latest version that
includes -m. I'd be grateful if someone can point me to any discussion
about both how this works or why it was removed.


> you are still using the "unixhierarchysep: yes" and it seems that you
> mailboxes.db has been
> "recreated" with only one mailbox using the wrong seperator regarding
> the seperator used by
> the filesystem.
>

Yes. I'd switched it to "no" and that was cleared up.


> > Oh, dear. Let's list the mailboxes:
> >
> > bally@server:~$ cyradm --user cyrus --server localhost
> > Password:
> > localhost> lm
> > [email protected] (\HasNoChildren)
>
> If you did not use acls, the mailboxes.db could be recreated from the
> files in the "partition-default:" directory, by hand but you are
> missing mailbox subscriptions, seen status (can't remember if this was
> still
> stored in "$configdirectory/users/$hash/*.seen" in cyrus 2.4"), and
> sieve scripts.
>

 The seen status is not crucial.


How many users/mailboxes do you have?

Only five.


> Also before you do anything else, stop cyrus, and check your old
> configuration and new configuration for any other changes  (e.g.
> hashimapspool:, fulldirhash:)
>

Both cyrus and postfix are disabled.

Both configs have hashimapspool: true

------------------------------------------
Cyrus: Info
Permalink: https://cyrus.topicbox.com/groups/info/T56fa392e69ba2632-Mb11ec839d1950d6727bacdcd
Delivery options: https://cyrus.topicbox.com/groups/info/subscription
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.