Brian,
Trying running 'unexpunge -l' on the mailbox in question. This will list expunged, but not-yet-removed-from-disk messages.
cyr_expire is used to removed expunged messages from disk.
On 6/3/20 7:30 PM, Ian Willis wrote:
Hi Brian,
The answer to your question is that yes, UID appears to correlate with the message file name.At a guess something appears significantly awry.
To resolve the immediate issue.Have you tried create a separate mail user. Copy your existing message over via imap to the new folder.Delete and expunge the original mailbox and recreate, recopy.
In the longer term I would be tempted to move to a newer version of cyrus or if you have the patience closely monitor the file-system to debug how this is occurring.
Kind RegardsIan
-----Original Message-----From: Brian J. Murrell <brian@xxxxxxxxxxxxxxx>Subject: Re: imap clients say i have 4K messages but spool has 12894 filesDate: Mon, 01 Jun 2020 21:45:42 -0400
On Tue, 2020-05-26 at 09:33 -0400, Brian J. Murrell wrote:Hi.Every IMAP client I query my cyrus imapd 2.4.17 server with says Ihave~4K messages in my INBOX. However when I do a listing of/var/spool/imap/b/user/brian/ it shows almost 13K files.None of these include messages which have been deleted but notexpunged. I manually expunge my mailbox many times per day.If I'm understanding mbexamine's output correctly, I have files ondiskthat are not being displayed by mbexmine. My understanding ofmbexamine's output is that on a line formatted as such:000001> UID:00089183 INT_DATE:[redacted] SENTDATE:[redacted]SIZE:1537that the 00089183 is the reference to the file on the spool in/var/spool/imap/b/user/brian/89183.Is that correct? If so, I definitely have files on the disk whicharenot found in any "000001> UID" line from mbexamine. ~9600 of them.That seems to make up the difference between what an IMAP client seesand how many files are on disk.I also have multiple occurrences of the same "000001> UID:" and wherethere are no matching files on the disk. Should that be possible?So how come the huge discrepancies and how do I reconcile them?No other thoughts on how I can reconcile this gross discrepancy?Ultimately I have an IMAP spool that is growing without bound due tomessages continuing to live on the spool beyond their life in the indexand getting orphaned.Cheers,b.----Cyrus Home Page: http://www.cyrusimap.org/List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/To Unsubscribe:https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
-- Kenneth Murchison Senior Software Developer Fastmail US LLC
---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus