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