Hi, Sander.

On 2025-11-02 5:08 AM, Sander ter Steege wrote:
Hi,

Thanks for your help, I know the default has changed, so I changed
the options to reflect the old behaviour. Other mailboxes do not seem
to have the same problem:

localhost> lm user.johan

user.johan (\HasChildren)

localhost> lm [email protected]

[email protected] (\HasNoChildren)


I am pretty sure the [email protected] user does have multiple folders
btw. The old host started as a single domain server and multiple
domains were added later, so the users without domain are part of the
default domain.

Possibly related: what's your virtdomains set to? If it's "yes" you
should maybe switch to "userid".

From a Cyrus developer post last year:

Not sure that this will completely solve your issues, but you should
set virtdomains to "userid", not "yes".  Here's the relevant snippet
from the imapd.conf(5) man page (emphasis mine):

userid The user's domain is determined by  splitting  a  fully
qualified userid  at  the last '@' or '%' symbol.  If the userid is
unqualified, the defaultdomain will be used.   This  is  the
recommended configuration  for all deployments.  If you wish to
provide calendaring services you must use this configuration.

"yes"/"on" has a slightly different behaviour, which is incompatible
with calendaring and will necessitate another change in your future
if you ever want to use that.  See also:
https://github.com/cyrusimap/cyrus-imapd/issues/2847


--
Nels Lindquist
[email protected]


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

Reply via email to