Citát azu...@pobox.sk:

Hi,

sorry for previous message, i accidentaly send it before it was complete.

Recently, i was configuring a setup with one proxy, which is doing authentication and multiple backends, which doesn't have access to user database (see https://www.mail-archive.com/dovecot@dovecot.org/msg70123.html ). Now i wanted to use FTS (solr) on backends but i'm getting this error everytime a email is received (and FTS is not working, of course):

dovecot: indexer-worker: Error: User [censored] lookup failed: Unknown user


I don't fully understand why FTS needs to do any user lookup during indexing but, anyway, how can i workaround it? This is relevant config:

passdb {
  driver = static
  args = password=[censored] allow_nets=[censored]
}

userdb {
  driver = static
  args = home=/var/mail/vhosts/%d/%n/home master_user=%u
}


plugin {
  fts = solr
  fts_solr = url=http://[censored]:8080/solr/
  fts_autoindex = yes
  fts_autoindex_max_recent_msgs = 1000
}


FTS is fully configured and working on proxy side (which is, currently, also a backend for most of the users - i will split it in stages, just wanted to say that i have FTS already working).

azur





Just resolved it, here is the solution (at the end of 'args' line):


userdb {
  driver = static
  args = home=/var/mail/vhosts/%d/%n/home master_user=%u allow_all_users=yes
}


azur

Reply via email to