Update lazy expunge documentation example#1531
Conversation
I could not get this example to work: ``` 2026-05-03T11:33:38.013704+01:00 turing dovecot: imap(user@example.com)<207022><ZMaTWOdQtKzURTGS>: Error: Mailbox Trash: Laz y-expunge transaction failed: Mailbox Trash: UID 94164: lazy_expunge: Couldn't open expunge mailbox: Failed to open mailbox .EXPUNGED: Invalid mailbox name: Begins with hierarchy separator ``` Then the ACL didn't apply for some reason. Added `fts_autoindex = no`, as this seems like a good idea to avoid unnecessary fts indexing. Updated config example works on 2.4.3
@check-spelling-bot Report🔴 Please reviewSee the 📂 files view, the 📜action log, or 📝 job summary for details.Unrecognized words (1)fulltext To accept these unrecognized words as correct, you could run the following commands... in a clone of the git@github.com:listerr/documentation.git repository curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/v0.0.26/apply.pl' |
perl - 'https://github.com/dovecot/documentation/actions/runs/25277802552/attempts/1' &&
git commit -m 'Update check-spelling metadata'Warnings
|
| Count | |
|---|---|
| 1 |
See
If the flagged items are 🤯 false positives
If items relate to a ...
-
binary file (or some other file you wouldn't want to check at all).
Please add a file path to the
excludes.txtfile matching the containing file.File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.
^refers to the file's path from the root of the repository, so^README\.md$would exclude README.md (on whichever branch you're using). -
well-formed pattern.
If you can write a pattern that would match it,
try adding it to thepatterns.txtfile.Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.
Note that patterns can't match multiline strings.
|
Hi, the problem is that your separator=. and example is for separator=/ |
|
Okay. But maybe it should avoid using either separator?
It's not clear to me why it should be "." - is it supposed to create
subfolders representing the source folder
of deleted messages, or does it just put all messages in the configured
folder, regardless of source folder?
Rob
On 2026-05-03 12:24, Aki Tuomi wrote:
cmouse left a comment (dovecot/documentation#1531) [1]
Hi, the problem is that your separator=. and example is for separator=/
--
Reply to this email directly, view it on GitHub [1], or unsubscribe
[2].
Triage notifications on the go with GitHub Mobile for iOS [3] or
Android [4].
You are receiving this because you authored the thread.
Links:
------
[1]
#1531 (comment)
[2]
https://github.com/notifications/unsubscribe-auth/AAXFTQ2GRL6TV4ZNLL3DPZT4Y4UAXAVCNFSM6AAAAACYO7ETKCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DGNRWGA2DONJVGU
[3]
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
[4]
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
|
|
I guess admins like .dotfolders, but practically its just a name so could be expunged too. |
I could not get this example to work:
Then the ACL didn't apply for some reason.
Added
fts_autoindex = no, as this seems like a good idea to avoid unnecessary fts indexing.Updated config example works on 2.4.3