lazy_expunge ...

Matt Bryant
2018-05-23T05:37:10Z

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