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 at 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 at the-bryants.net): Debug: fts: Indexes disabled for namespace
''
doveadm(matt at the-bryants.net): Debug: .EXPUNGED/Trash: Mailbox opened
because: search
doveadm(matt at the-bryants.net): Error: fts: Failed to sync mailbox
.EXPUNGED: Mailbox doesn't exist: .EXPUNGED
doveadm(matt at 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 at the-bryants.net): Debug: .EXPUNGED/Trash/cobbler: Mailbox
opened because: search
doveadm(matt at the-bryants.net): Error: fts: Failed to sync mailbox
.EXPUNGED: Mailbox doesn't exist: .EXPUNGED
doveadm(matt at 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
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 at stargate dovecot.rawlog]# doveadm search -u matt at the-bryants.net mailbox .EXPUNGED/Trash from noreply at apress.com 6156a416748c035b5c0b0000ef794dd1 1 search works .. so begs the question whats fts_lucene doing ... rgds Matt> Matt Bryant <mailto:matt at 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 at 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 at the-bryants.net): Debug: fts: Indexes disabled for > namespace '' > doveadm(matt at the-bryants.net): Debug: .EXPUNGED/Trash: Mailbox opened > because: search > doveadm(matt at the-bryants.net): Error: fts: Failed to sync mailbox > .EXPUNGED: Mailbox doesn't exist: .EXPUNGED > doveadm(matt at 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 at the-bryants.net): Debug: .EXPUNGED/Trash/cobbler: Mailbox > opened because: search > doveadm(matt at the-bryants.net): Error: fts: Failed to sync mailbox > .EXPUNGED: Mailbox doesn't exist: .EXPUNGED > doveadm(matt at 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-------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20180523/0f3d8f04/attachment.html>
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:> 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 at stargate dovecot.rawlog]#? doveadm search -u
> matt at the-bryants.net mailbox .EXPUNGED/Trash from noreply at apress.com
> 6156a416748c035b5c0b0000ef794dd1 1
>
> search works ..
>
> so begs the question whats fts_lucene doing ...
>
> rgds
>
> Matt
>> Matt Bryant <mailto:matt at 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 at 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 at the-bryants.net): Debug: fts: Indexes disabled for
>> namespace ''
>> doveadm(matt at the-bryants.net): Debug: .EXPUNGED/Trash: Mailbox
opened
>> because: search
>> doveadm(matt at the-bryants.net): Error: fts: Failed to sync mailbox
>> .EXPUNGED: Mailbox doesn't exist: .EXPUNGED
>> doveadm(matt at 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 at the-bryants.net): Debug: .EXPUNGED/Trash/cobbler:
Mailbox
>> opened because: search
>> doveadm(matt at the-bryants.net): Error: fts: Failed to sync mailbox
>> .EXPUNGED: Mailbox doesn't exist: .EXPUNGED
>> doveadm(matt at 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<https://dovecot.org/pipermail/dovecot/attachments/20180523/c3bdd33d/attachment-0001.html>
deeper still looks like culprit was
fts_enforced = "no"
which i removed given default anyway ..
still get error
[root at stargate dovecot.rawlog]# doveadm search -u matt at the-bryants.net
mailbox .EXPUNGED/* from noreply at apress.com
doveadm(matt at the-bryants.net): 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:matt at 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 at stargate dovecot.rawlog]# doveadm search -u
> matt at the-bryants.net mailbox .EXPUNGED/Trash from noreply at apress.com
> 6156a416748c035b5c0b0000ef794dd1 1
>
> search works ..
>
> so begs the question whats fts_lucene doing ...
>
> rgds
>
> Matt
>
> Matt Bryant <mailto:matt at 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 at 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 at the-bryants.net): Debug: fts: Indexes disabled for
> namespace ''
> doveadm(matt at the-bryants.net): Debug: .EXPUNGED/Trash: Mailbox opened
> because: search
> doveadm(matt at the-bryants.net): Error: fts: Failed to sync mailbox
> .EXPUNGED: Mailbox doesn't exist: .EXPUNGED
> doveadm(matt at 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 at the-bryants.net): Debug: .EXPUNGED/Trash/cobbler: Mailbox
> opened because: search
> doveadm(matt at the-bryants.net): Error: fts: Failed to sync mailbox
> .EXPUNGED: Mailbox doesn't exist: .EXPUNGED
> doveadm(matt at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<https://dovecot.org/pipermail/dovecot/attachments/20180523/da978f72/attachment.html>