[Dovecot] FTS autoindex username problem
I tried to set up Solr search server according to http://wiki2.dovecot.org/Plugins/FTS/Solr, and turned on autoindexing according to http://wiki2.dovecot.org/Plugins/FTS, but I found a strange behaviour that cause server search missing some emails.
Here is the login information of my mail server: login name: user1 email: user1@example.com
Now, when I turned on autoindexing, all autoindexed email are indexed using user1@example.com as username key, as shown in maillog:
dovecot: [ID 12345 mail.info] indexer-worker(user1@example.com): Indexed 1 messages in INBOX
But when I triggered on-demand indexing using IMAP server search, the emails are indexed using user1 as username key instead, as shown in maillog:
dovecot: [ID 12345 mail.info] indexer-worker(user1): Indexed 1799 messages in INBOX
Only the emails indexed using user1 can be searched, emails indexed using user1@example.com cannot be found. How can I configure autoindex to index email using user1 as username key?
(Below is a follow-up question)
In my mail server config, there are a few virtual mailbox users are using the following login information instead (different auth/password backend): login name: user2@virtmail.example.com email: user2@virtmail.example.com
In this case, how can I distinguish user1@example.com and user2@virtmail.example.com, so that emails for user1@example.com can be indexed using user1 as username key, while user2@virtmail.example.com can be indexed using user2@virtmail.example.com as username key?
participants (1)
-
lee_yiu_chung@yahoo.com