On 2015-04-18 19:23, Kevin Laurie wrote:
Hello,
Hello,
I have been trying to get full-text-search on dovecot. I followed the
tutorial on this site:-
https://extremeshok.com/6622/enabling-apache-solr-4-10-using-jetty-with-dovecot-2-2-for-fulltext-search-results-on-centos-6-iredmail-compatible/

The instruction on the page here seems wrong:-
sed -i -e 's|mail_plugins = quota|mail_plugins = quotann# Enable fts
fts_solr plugin globally for Solr Full Text Search
Indexingnmail_plugins = $mail_plugins fts fts_solrnnplugin {nfts =
solrn#break-imap-search will use solr for indexing TEXT and BODY
searches.nfts_solr = break-imap-search
url=http://127.0.0.1:8983/solr/nfts_autoindex = yesn}|'
/etc/dovecot.conf

it seems the \ is missing in front of some "n"s therefore your missing some newlines...

I would appreciate if someone could help correct the parameters for
the dovecot.conf output shown below. Please help.



[root@mail tmp]# cat /etc/dovecot/dovecot.conf

# Listen addresses.
#   - '*' means all available IPv4 addresses.
#   - '[::]' means all available IPv6 addresses.
# Listen on all available addresses by default
listen = * [::]

#base_dir = /var/run/dovecot
mail_plugins = quotann# Enable fts fts_solr plugin globally for Solr
Full Text Search Indexingnmail_plugins = $mail_plugins fts
fts_solrnnplugin {nfts = solrn#break-imap-search will use solr for
indexing TEXT and BODY searches.nfts_solr = break-imap-search
url=http://127.0.0.1:8983/solr/nfts_autoindex = yesn} acl

the above should read with proper newlines:
#base_dir = /var/run/dovecot
mail_plugins = quota

# Enable fts fts_solr plugin globally for Solr Full Text Search Indexing
mail_plugins = $mail_plugins fts fts_solr

plugin {
fts = solr
#break-imap-search will use solr for indexing TEXT and BODY searches.
    fts_solr = break-imap-search url=http://127.0.0.1:8983/solr/
    fts_autoindex = yes
} acl


protocol lmtp {
    # Log file
    info_log_path = /var/log/dovecot-lmtp.log

    # Plugins
    mail_plugins = quotann# Enable fts fts_solr plugin globally for
Solr Full Text Search Indexingnmail_plugins = $mail_plugins fts
fts_solrnnplugin {nfts = solrn#break-imap-search will use solr for
indexing TEXT and BODY searches.nfts_solr = break-imap-search
url=http://127.0.0.1:8983/solr/nfts_autoindex = yesn} sieve
    postmaster_address = postmaster

    lmtp_save_to_detail_mailbox = yes
    recipient_delimiter = +
and again correct the above part of your config

# Plugins
mail_plugins = quota

# Enable fts fts_solr plugin globally for Solr Full Text Search Indexing
mail_plugins = $mail_plugins fts fts_solr

plugin {
    fts = solr
#break-imap-search will use solr for indexing TEXT and BODY searches.
    fts_solr = break-imap-search url=http://127.0.0.1:8983/solr/
    fts_autoindex = yes
} sieve
    postmaster_address = postmaster

my config looks as above and its working fine.

hth
 -c

Reply via email to