[Dovecot] fts_lucene - hiding lucene-indexes folder?
Larry Rosenman
larryrtx at gmail.com
Thu Jul 3 19:30:28 UTC 2014
Yeah, I see that now -- I needed to move all my users lucene-indexes, or
they'll get rebuilt over time......
On Thu, Jul 3, 2014 at 1:58 PM, Timo Sirainen <tss at iki.fi> wrote:
> Try the latest hg version. The lucene-indexes directory should be hidden
> under .imap/ directory.
>
> On 3.7.2014, at 20.55, Larry Rosenman <larryrtx at gmail.com> wrote:
>
> > Timo,
> > Is there any chance of this happening (making lucene-indexes
> \NOSELECT)?
> >
> >
> > On Fri, May 9, 2014 at 12:38 PM, Robert Schetterer <rs at 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 at sys4.de
> >>> <mailto:rs at 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 at gmail.com
> >>> <mailto:larryrtx at 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 at gmail.com
> > US Mail: 108 Turvey Cove, Hutto, TX 78634-5688
>
>
--
Larry Rosenman http://www.lerctr.org/~ler
Phone: +1 214-642-9640 (c) E-Mail: larryrtx at gmail.com
US Mail: 108 Turvey Cove, Hutto, TX 78634-5688
More information about the dovecot
mailing list