Hi, Philip.

On 2025-09-08 10:36 AM, Philip Prindeville via Info wrote:
Hi,

I had a mailbox get autocreated by the delivery of a message and now that mailbox is 
called /var/spool/imap/uuid/?/?/<guid>. I want to rename it to be 
/var/spool/mail/j/user/joe (or equivalent).

What do I need to do to make this happen?

I presume you've upgraded to at least version 3.6.x at some point prior to this?

You're experiencing the storage changes documented here: https://www.cyrusimap.org/3.6/imap/download/upgrade.html#storage-changes

While there is a command (relocate_by_id) which migrates mailboxes still using the legacy storage method to the new style, I don't believe there's a command to go the other way.

I expect that after enabling legacy_maildirs, you could manually move the hashed directory to your desired location and then use reconstruct to add it back. You could try renm in a cyradm shell first; no idea if that would work.

Note that as of 3.12.x there's no further mention of the legacy_maildirs option; it may not be supported after the 3.10.x series.

--
Nels Lindquist
[email protected]


------------------------------------------
Cyrus: Info
Permalink: 
https://cyrus.topicbox.com/groups/info/Td01403760e4be254-Mece4d3978c69384920357455
Delivery options: https://cyrus.topicbox.com/groups/info/subscription

Reply via email to