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