deeper still looks like culprit was fts_enforced = "no"
which i removed given default anyway .. still get error [root@stargate dovecot.rawlog]# doveadm search -u [email protected] mailbox .EXPUNGED/* from [email protected] doveadm([email protected]): Error: fts: Failed to sync mailbox .EXPUNGED: Mailbox doesn't exist: .EXPUNGED 6156a416748c035b5c0b0000ef794dd1 1 even though in theory have disabled .EXPUNGED from being indexed .. fts_autoindex_exclude = \Junk fts_autoindex_exclude = \Trash fts_autoindex_exclude = .EXPUNGED fts_autoindex_exclude = .EXPUNGED/* but at least dont get internal server error .. rgds Matt > Matt Bryant <mailto:[email protected]> > 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 > [email protected] mailbox .EXPUNGED/Trash from [email protected] > 6156a416748c035b5c0b0000ef794dd1 1 > > search works .. > > so begs the question whats fts_lucene doing ... > > rgds > > Matt > > Matt Bryant <mailto:[email protected]> > 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 [email protected] mailbox .EXPUNGED/* > subject space > > gets errors below .. and although says refer to server log .. nothing in > there either .. mail_debug is on ... > > doveadm([email protected]): Debug: fts: Indexes disabled for > namespace '' > doveadm([email protected]): Debug: .EXPUNGED/Trash: Mailbox opened > because: search > doveadm([email protected]): Error: fts: Failed to sync mailbox > .EXPUNGED: Mailbox doesn't exist: .EXPUNGED > doveadm([email protected]): Error: Searching mailbox .EXPUNGED/Trash > failed: Internal error occurred. Refer to server log for more > information. [2018-05-23 15:07:21] > doveadm([email protected]): Debug: .EXPUNGED/Trash/cobbler: Mailbox > opened because: search > doveadm([email protected]): Error: fts: Failed to sync mailbox > .EXPUNGED: Mailbox doesn't exist: .EXPUNGED > doveadm([email protected]): 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
