Symlinked folders und FTS

dovecot at stekahelo.de dovecot at stekahelo.de
Mo Okt 9 15:04:27 CEST 2017


Hallo,

für meine Familie betreibe ich einen kleinen Homeserver, auf dem u.a. auch 
Emails eingesammelt, gefiltert und gespeichert werden.

Da Emails i.d.R. nicht auf den Clients lokal vorgehalten werden, man aber 
dennoch vernünftig suchen können soll, ist auf dem Dovecot die serverseitige 
Suche (Lucense Backend; clucene 2.3.3.4-r6) aktiviert.
Der Suchindex wird bei Änderungen automatisch aktualisiert.

Dies geschieht laut Log auch für die per symlink geteilten Ordner:
indexer-worker(stephan): Indexed 1 messages in INBOX.Familie (UIDs 536..536) 

Allerdings funktioniert die serverseitige Suche in den per Symlink geteilten 
Ordnern nicht. 
Muss ich die Suche für geteilte Ordner noch irgendwie aktivieren?

Danke und Grüße,
Stephan

Hier meine Konfiguration:

# 2.2.32 (dfbe293d4): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.20 (7cd71ba)
# OS: Linux 4.9.24-hardened x86_64 Gentoo Base System release 2.4.1
auth_mechanisms = plain login
auth_verbose = yes
mail_access_groups = shared
mail_location = maildir:~/.maildir
mail_plugins = zlib fts fts_lucene
managesieve_notify_capability = mailto
passdb {
  args = *
  driver = pam
} 
plugin {
  fts = lucene
  fts_autoindex = yes
  fts_lucene = whitespace_chars=@.
  sieve = ~/.dovecot.sieve
  sieve_before = /etc/dovecot/sieve/
  sieve_dir = ~/sieve
  zlib_save = bz2
  zlib_save_level = 7
} 
protocols = imap pop3 sieve
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  } 
  unix_listener auth-master {
    group = dovecot
    mode = 0600
    user = dovecot
  } 
  user = root
} 
service imap-login {
  process_limit = 5
  process_min_avail = 1
  service_count = 0
}
service managesieve-login {
  process_limit = 5
  process_min_avail = 1
  service_count = 0
}
service pop3-login {
  process_limit = 5
  process_min_avail = 1
  service_count = 0
}
# <---snip SSL-Options -->
userdb {
  driver = passwd
}
protocol sieve {
  managesieve_logout_format = bytes=%i/%o
}
protocol imap {
  mail_max_userip_connections = 100
  mail_plugins = zlib fts fts_lucene imap_zlib
}
protocol lda {
  auth_socket_path = /var/run/dovecot/auth-master
  deliver_log_format = msgid=%m, from=%f: %$
  mail_plugins = zlib fts fts_lucene sieve
}



Mehr Informationen über die Mailingliste Dovecot