Timo, Is there any chance of this happening (making lucene-indexes \NOSELECT)?
On Fri, May 9, 2014 at 12:38 PM, Robert Schetterer <rs@sys4.de> wrote:
Am 09.05.2014 19:27, schrieb Larry Rosenman:
I'm using mbox, so it DOES show up.
thebighonker.lerctr.org <http://thebighonker.lerctr.org> /home/ler $ more /tmp/doveconf.n.out
# 2.2.12: /usr/local/etc/dovecot/dovecot.conf
# OS: FreeBSD 10.0-STABLE amd64
auth_default_realm = lerctr.org <http://lerctr.org>
auth_mechanisms = plain login
auth_realms = lerctr.org <http://lerctr.org> thebighonker.lerctr.org <http://thebighonker.lerctr.org> tbh.lerctr.org <http://tbh.lerctr.org>
auth_username_format = %Ln
disable_plaintext_auth = no
lda_mailbox_autocreate = yes
lmtp_save_to_detail_mailbox = yes
login_access_sockets = tcpwrap
mail_debug = yes
mail_location = mbox:~/mail:INBOX=~/mail/INBOX
mail_plugins = snarf fts fts_lucene stats
mail_privileged_group = mail
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave
namespace Snarf {
hidden = yes
list = no
location = mbox:~/mail:INBOX=/var/mail/%u:INDEX=MEMORY
prefix = ~~Snarfbox/
separator = /
}
namespace archive {
hidden = no
inbox = no
list = no
location = mbox:~/MAILARCHIVE
prefix = "#ARCHIVE/"
separator = /
}
namespace default {
hidden = yes
list = no
location =
prefix = ~~default/
separator = /
}
namespace inbox {
inbox = yes
location =
mailbox Drafts {
special_use = \Drafts
}
mailbox INBOX {
auto = create
}
mailbox Junk {
special_use = \Junk
}
mailbox Sent {
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
mailbox Trash {
special_use = \Trash
}
prefix =
}
passdb {
args = failure_show_msg=yes session=yes max_requests=20
driver = pam
}
plugin {
fts = lucene
fts_lucene = whitespace_chars=@. normalize no_snowball
mbox_snarf = ~/mail/INBOX
sieve = ~/.dovecot.sieve
sieve_dir = ~/sieve
snarf = ~~Snarfbox/INBOX
stats_command_min_time = 1 mins
stats_domain_min_time = 12 hours
stats_ip_min_time = 12 hours
stats_memory_limit = 16 M
stats_refresh = 5s
stats_session_min_time = 15 mins
stats_track_cmds = yes
stats_user_min_time = 1 hours
}
service auth {
unix_listener auth-client {
mode = 0666
}
unix_listener auth-master {
mode = 0666
}
}
service stats {
chroot = empty
client_limit = 0
drop_priv_before_exec = no
executable = stats
extra_groups =
fifo_listener stats-mail {
group = mode = 0666 user =
}
group =
idle_kill = 4294967295 secs
privileged_group =
process_limit = 1
process_min_avail = 0
protocol =
service_count = 0
type =
unix_listener stats {
group = mode = 0666 user =
}
user = $default_internal_user
vsz_limit = 18446744073709551615 B
}
service tcpwrap {
unix_listener login/tcpwrap {
group = $default_login_user mode = 0600 user = $default_login_user
}
}
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem
userdb {
driver = passwd
}
protocol imap {
imap_client_workarounds = tb-extra-mailbox-sep tb-lsub-flags
mail_max_userip_connections = 50
mail_plugins = snarf fts fts_lucene stats imap_stats
}
i am not using mbox , didnt analyse your conf very deeply but my bet is ,your namespace and/or directory layout setup is the problem
perhaps reread
http://wiki2.dovecot.org/MboxChildFolders?highlight=%28index%29
http://wiki2.dovecot.org/Plugins/FTS/Lucene
Requires Dovecot v2.1+ to work properly. The CLucene version must be v2.3 (not v0.9). Dovecot builds only a single Lucene index for all mailboxes. The Lucene indexes are stored in lucene-indexes/ directory under the mail root index directory (e.g. ~/Maildir/lucene-indexes/).
so perhaps you need configure index directory seperate/extra setting etc
thebighonker.lerctr.org <http://thebighonker.lerctr.org> /home/ler $
On Fri, May 9, 2014 at 12:24 PM, Robert Schetterer <rs@sys4.de <mailto:rs@sys4.de>> wrote:
Am 09.05.2014 18:20, schrieb Nicholas Riley: > Hi, > > Is there any way to hide this folder from IMAP clients? I can see it is > not runtime configurable and just #defined as
LUCENE_INDEX_DIR_NAME in
> fts-backend-lucene.c. > you shouldnt see it, guess you configured something wrong like i.e maildir_stat_dirs=no (default): Assume that all the files beginning
with
a dot in the maildir are maildirs. You shouldn't have any
non-directory
files beginning with a dot in the maildirs, but if you do you may
need
to set this to "yes", in which case Dovecot needs to stat() each directory entry, which degrades the performance. Some filesystems provide the directory/non-directory status for free without having to stat(). In those filesystems this setting is ignored. etc post your full dove conf to give chance for analysis Best Regards MfG Robert Schetterer -- [*] sys4 AG http://sys4.de, +49 (89) 30 90 46 64 <tel:%2B49%20%2889%29%2030%2090%2046%2064> Franziskanerstraße 15, 81669 München Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263 Vorstand: Patrick Ben Koetter, Marc Schiffbauer Aufsichtsratsvorsitzender: Florian Kirstein
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com <mailto:larryrtx@gmail.com> US Mail: 108 Turvey Cove, Hutto, TX 78634-5688
Best Regards MfG Robert Schetterer
-- [*] sys4 AG
http://sys4.de, +49 (89) 30 90 46 64 Franziskanerstraße 15, 81669 München
Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263 Vorstand: Patrick Ben Koetter, Marc Schiffbauer Aufsichtsratsvorsitzender: Florian Kirstein
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 108 Turvey Cove, Hutto, TX 78634-5688