Hi All,

Currently we utilise Cyrus on rocky8 (cyrus-imapd-3.0.7-28.el8_10.x86_64) for a 
small company with shared folders providing visbility across many GiB of shared 
correspondence.
The vast majority of data is in the shared mailboxes with very little in user 
mailboxes. Users send from an client accounts shared mailbox and the responses 
are also moved to these folders. 
We're in the process of moving to the thunderbird mail client which provides 
the capability of server side searching and had thought that Xapian was the way 
to go.

However the manner in which Xapian has been implemented appears to be 
fundamentally incompatible with shared folders and only addresses the very 
narrow use case where it's a totally user focused system rather than an 
enterprise system.

Is my understanding of this correct? 

Is there a workaround, or is the workaround to use squat? 

0:04:46.373237 openat(... "/var/spool/imap/c/Public/clients/ABC/cyrus.index") = 
7
10:04:46.373688 openat(... "/var/spool/imap/c/Public/clients/ABC/cyrus.header") 
= 8
cyrus/squatter[346642]: indexing mailbox Public/clients/ABC...
10:04:46.374103 write(1, "Indexing mailbox Public/clients/ABC... ", 39)
cyrus/squatter[346642]: done indexing mailboxes
10:04:46.375841 +++ exited with 0 +++
 
10:04:46.890263 openat(... "/var/spool/imap/w/user/wally/Sent/cyrus.index") = 7
10:04:46.913874 openat(... "/var/spool/imap/w/user/wally/Sent/cyrus.header") = 8
cyrus/squatter[346676]: indexing mailbox user/wally/Sent...
10:04:46.914832 write(1, "Indexing mailbox user/wally/Sent... ", 38)
10:04:46.914957 openat(... "/var/lib/imap/user/w/wally.xapianactive") = 9
------------------------------------------
Cyrus: Info
Permalink: 
https://cyrus.topicbox.com/groups/info/T03728aff803b5a7b-M9281531e8b5251697e4999d0
Delivery options: https://cyrus.topicbox.com/groups/info/subscription

Reply via email to