good point forgot about quota ..
quota_rule3 = .EXPUNGED:ignore
added .. thanks for that ..
rgds
Matt
Aki Tuomi <mailto:aki.tuomi@dovecot.fi> 23 May 2018 at 8:44 pm
You should probably exclude the .DUMPSTER folder from quota and FTS
plugin { fts_autoindex_exclude = .DUMPSTER quota_ruleN = .DUMPSTER:ignore } Aki
On 23.05.2018 13:29, Matt Bryant wrote:
Matt Bryant <mailto:matt@the-bryants.net> 23 May 2018 at 8:29 pm So digging a little deeper it seems this maybe an issue between fts/fts_lucene and lazy_expunge .. if I disable the fts plugin
[root@stargate dovecot.rawlog]# doveadm search -u matt@the-bryants.net mailbox .EXPUNGED/Trash from noreply@apress.com 6156a416748c035b5c0b0000ef794dd1 1
search works ..
so begs the question whats fts_lucene doing ...
rgds
Matt
Matt Bryant <mailto:matt@the-bryants.net> 23 May 2018 at 3:37 pm So I decided to configure this plugin and take it for a test drive .. configured using mdbox (main namespace is Maildir) .. So as per Wiki have the following namespaces defined ... location is held within db ... but basically Maildir:~/Maildir for inbox namespace
==== 8< ===============
namespace inbox {
list = yes type = private inbox = yes prefix = INBOX/ separator = /
mailbox Drafts { auto = create special_use = \Drafts }
mailbox Spam { auto = create special_use = \Junk }
mailbox Trash { auto = create special_use = \Trash }
mailbox Sent { auto = create special_use = \Sent }
mailbox Archive { auto = create special_use = \Archive }
}
namespace lazyexpunge { prefix = .EXPUNGED/ hidden = yes list = children subscriptions = no separator = / location = mdbox:~/mdbox:INDEX=~/mdbox:MAILBOXDIR=expunged:LISTINDEX=expunged.list.index }
====================
Can see its working since can see files in the mdbox storage along with indexs etc ... but there seems little to no documentation on how to delete from the expunged namespace and atm trying to even search doesnt seem to work ..
doveadm -Dvvv search -u matt@the-bryants.net mailbox .EXPUNGED/* subject space
gets errors below .. and although says refer to server log .. nothing in there either .. mail_debug is on ...
doveadm(matt@the-bryants.net): Debug: fts: Indexes disabled for namespace '' doveadm(matt@the-bryants.net): Debug: .EXPUNGED/Trash: Mailbox opened because: search doveadm(matt@the-bryants.net): Error: fts: Failed to sync mailbox .EXPUNGED: Mailbox doesn't exist: .EXPUNGED doveadm(matt@the-bryants.net): Error: Searching mailbox .EXPUNGED/Trash failed: Internal error occurred. Refer to server log for more information. [2018-05-23 15:07:21] doveadm(matt@the-bryants.net): Debug: .EXPUNGED/Trash/cobbler: Mailbox opened because: search doveadm(matt@the-bryants.net): Error: fts: Failed to sync mailbox .EXPUNGED: Mailbox doesn't exist: .EXPUNGED doveadm(matt@the-bryants.net): Error: Searching mailbox .EXPUNGED/Trash/cobbler failed: Internal error occurred. Refer to server log for more information. [2018-05-23 15:07:21]
Any ideas is there any better doco around this plugin and use etc ...
thanks & rgds
Matt