<html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body text="#000000" bgcolor="#FFFFFF"> <br> <div class="moz-forward-container"><font face="Lato">I have this in my dovecot.conf already, yes :<br> <br> protocol imap {<br> mail_plugins = $mail_plugins quota imap_quota imap_sieve fts fts_solr<br> mail_max_userip_connections = 20<br> imap_idle_notify_interval = 24 mins<br> }<br> <br> protocol lmtp {<br> postmaster_address = <a class="moz-txt-link-abbreviated" href="mailto:postmaster@xxx.com" moz-do-not-send="true">postmaster@xxx.com</a><br> mail_plugins = $mail_plugins sieve fts fts_solr<br> }<br> -------------------------------------------------------------------------------------------------------------------<br> This is doveconf -n :<br> # 2.3.5.1 (7ec6d0ade): /etc/dovecot/dovecot.conf<br> # Pigeonhole version 0.5.5 (2483b085)<br> # OS: Linux 3.10.0-957.10.1.el7.x86_64 x86_64 CentOS Linux release 7.6.1810 (Core)<br> # Hostname: xxx.xxx.com<br> auth_mechanisms = plain login<br> auth_verbose = yes<br> listen = *<br> mail_gid = vmail<br> mail_home = /var/vmail/mailboxes/%d/%n<br> mail_location = maildir:~/mail:LAYOUT=fs<br> mail_privileged_group = vmail<br> mail_uid = vmail<br> managesieve_notify_capability = mailto<br> managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date index ihave duplicate mime foreverypart extracttext imapsieve vnd.dovecot.imapsieve<br> namespace inbox {<br> inbox = yes<br> location =<br> mailbox Drafts {<br> auto = subscribe<br> special_use = \Drafts<br> }<br> mailbox Sent {<br> auto = subscribe<br> special_use = \Sent<br> }<br> mailbox Spam {<br> auto = subscribe<br> special_use = \Junk<br> }<br> mailbox Trash {<br> auto = subscribe<br> special_use = \Trash<br> }<br> prefix =<br> separator = .<br> type = private<br> }<br> passdb {<br> args = /etc/dovecot/dovecot-sql.conf<br> driver = sql<br> }<br> plugin {<br> fts = solr<br> fts_autoindex = yes<br> fts_solr = url=<a class="moz-txt-link-freetext" href="http://localhost:8988/solr/dovecot/" moz-do-not-send="true">http://localhost:8988/solr/dovecot/</a> debug<br> imapsieve_mailbox1_before = <a class="moz-txt-link-freetext" href="file:/var/vmail/sieve/global/learn-spam.sieve" moz-do-not-send="true">file:/var/vmail/sieve/global/learn-spam.sieve</a><br> imapsieve_mailbox1_causes = COPY<br> imapsieve_mailbox1_name = Spam<br> imapsieve_mailbox2_before = <a class="moz-txt-link-freetext" href="file:/var/vmail/sieve/global/learn-ham.sieve" moz-do-not-send="true">file:/var/vmail/sieve/global/learn-ham.sieve</a><br> imapsieve_mailbox2_causes = COPY<br> imapsieve_mailbox2_from = Spam<br> imapsieve_mailbox2_name = *<br> quota = maildir:User quota<br> quota_exceeded_message = User %u has exhausted allowed storage space.<br> sieve <a class="moz-txt-link-freetext" href="file:/var/vmail/sieve/%d/%n/scripts;active=/var/vmail/sieve/%d/%n/active-script.sieve" moz-do-not-send="true">file:/var/vmail/sieve/%d/%n/scripts;active=/var/vmail/sieve/%d/%n/active-script.sieve</a><br> sieve_before = /var/vmail/sieve/global/spam-global.sieve<br> sieve_global_extensions = +vnd.dovecot.pipe<br> sieve_pipe_bin_dir = /usr/bin<br> sieve_plugins = sieve_imapsieve sieve_extprograms<br> }<br> protocols = imap lmtp sieve<br> service auth {<br> unix_listener /var/spool/postfix/private/auth {<br> group = postfix<br> mode = 0660<br> user = postfix<br> }<br> unix_listener auth-userdb {<br> group = vmail<br> mode = 0660<br> user = vmail<br> }<br> }<br> service imap-login {<br> inet_listener imap {<br> port = 0<br> }<br> inet_listener imaps {<br> port = 993<br> }<br> }<br> service lmtp {<br> unix_listener /var/spool/postfix/private/dovecot-lmtp {<br> group = postfix<br> mode = 0660<br> user = postfix<br> }<br> user = vmail<br> }<br> service managesieve-login {<br> inet_listener sieve {<br> port = 4190<br> }<br> }<br> ssl = required<br> ssl_ca = </etc/ssl/certs/ca-bundle.crt<br> ssl_cert = </etc/ssl/certs/xxx.com_chain.crt<br> ssl_cipher_list ALL:!LOW:!SSLv2:!SSLv3:!TLSv1.0:!EXP:!aNULL:!MEDIUM:!CAMELLIA:@STRENGTH<br> ssl_client_ca_dir = /etc/ssl/certs<br> ssl_client_ca_file = /etc/ssl/certs/ca-bundle.crt<br> ssl_dh = # hidden, use -P to show it<br> ssl_key = # hidden, use -P to show it<br> ssl_min_protocol = TLSv1.2<br> ssl_prefer_server_ciphers = yes<br> userdb {<br> args = /etc/dovecot/dovecot-sql.conf<br> driver = sql<br> }<br> protocol imap {<br> imap_idle_notify_interval = 24 mins<br> mail_max_userip_connections = 20<br> mail_plugins = " quota imap_quota imap_sieve fts fts_solr"<br> }<br> protocol lmtp {<br> mail_plugins = " sieve fts fts_solr"<br> postmaster_address = <a class="moz-txt-link-abbreviated" href="mailto:postmaster@xxx.com" moz-do-not-send="true">postmaster@xxx.com</a><br> }<br> <br> <br> <br> </font><br> <div class="moz-cite-prefix">On 14/04/2019 22:30, Aki Tuomi via dovecot wrote:<br> </div> <blockquote type="cite" cite="mid:489997902.58.1555273836371@appsuite-dev-gw2.open-xchange.com"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta charset="UTF-8"> <div> <br> </div> <blockquote type="cite"> <div> On 14 April 2019 23:22 TG Servers via dovecot <a class="moz-txt-link-rfc2396E" href="mailto:dovecot@dovecot.org" moz-do-not-send="true"><dovecot@dovecot.org></a> wrote: </div> <div> <br> </div> <div> <br> </div> <span style="font-family: Lato;">Hi,<br> <br> I have setup dovecot 2.3.5.1 with solr 7.7.1<br> Everything seems to be working so far except that solr doesn't index a single message.<br> Solr is running, the web api can be accessed, I see the dovecot core there, but with zero docs.<br> <br> If I trigger a "body" search from Thunderbird solr is responding and searching, but hitting 0 of course. <br> <br> Looks like that : 2019-04-14 19:57:42.789 INFO (qtp898557489-40) [ x:dovecot] o.a.s.c.S.Request [dovecot] webapp=/solr path=/select params={q={!lucene+q.op%3DAND}body:foobar&fl=uid,<a href="mailto:score&sort=uid+asc&fq=%2Bbox:925efe067ac8a35ce1430000828c97da+%2Buser:xxx@xxx.net&rows=2&wt=xml" class="moz-txt-link-abbreviated" moz-do-not-send="true">score&sort=uid+asc&fq=%2Bbox:925efe067ac8a35ce1430000828c97da+%2Buser:xxx@xxx.net&rows=2&wt=xml</a>} hits=0 status=0 QTime=2<br> <br> Everytime a new message comes in indexer-worker is working but indexing 0.<br> <br> Looks like that : 2019-04-14T19:39:36.887817+02:00 riot dovecot: indexer-worker(<a href="mailto:xxx@xxx.net" class="moz-txt-link-abbreviated" moz-do-not-send="true">xxx@xxx.net</a>)<31697><3pDsLlhws1zMewAAgoyX2g:vb2mNFhws1zRewAAgoyX2g>: Indexed 0 messages in INBOX<br> <br> A "doveadm fts rescan" just brings up this message : "Fatal: Unknown command 'fts', but plugin fts exists. Try to set mail_plugins=fts"<br> </span> </blockquote> <div> <br> </div> <div> Have you tried to add </div> <div> <br> </div> <div> mail_plugins = $mail_plugins fts fts_solr to config </div> <blockquote type="cite"> <span style="font-family: Lato;">My dovecot settings are :<br> plugin {<br> sieve_plugins = sieve_imapsieve sieve_extprograms<br> sieve_before = /var/vmail/sieve/global/spam-global.sieve<br> sieve = <a class="moz-txt-link-freetext" moz-do-not-send="true">file:/var/vmail/sieve/%d/%n/scripts;active=/var/vmail/sieve/%d/%n/active-script.sieve</a><br> <br> ###<br> ### Spam learning<br> ...<br> <br> sieve_pipe_bin_dir = /usr/bin<br> sieve_global_extensions = +vnd.dovecot.pipe<br> <br> fts = solr<br> fts_autoindex = yes<br> fts_solr = url=<a href="http://localhost:8988/solr/dovecot/" class="moz-txt-link-freetext" moz-do-not-send="true">http://localhost:8988/solr/dovecot/</a> debug<br> <br> ...<br> }<br> <br> I don't know what to do or what I am doing wrong because solr is responding as said. Also the data directory of the core is empty.<br> If I should provide more information please tell me which, it's my own server so I have access to everything<br> <br> Can anyone please help with that??<br> <br> Thanks.<br> <br> <br> <br> </span> </blockquote> <div> If the suggested change does not help, send doveconf -n </div> <div class="io-ox-signature"> <pre>--- Aki Tuomi</pre> </div> </blockquote> <br> </div> </body> </html>
<!doctype html> <html> <head> <meta charset="UTF-8"> </head> <body> <div> You need to load it either globally or for doveadm protocol as well. </div> <div> <br> </div> <div> Loading it globally should be safe. </div> <div> <br> </div> <div> Aki </div> <blockquote type="cite"> <div> On 14 April 2019 23:36 TG Servers via dovecot <dovecot@dovecot.org> wrote: </div> <div> <br> </div> <div> <br> </div> <br> <div class="moz-forward-container"> <span style="font-family: Lato;">I have this in my dovecot.conf already, yes :<br><br>protocol imap {<br> mail_plugins = $mail_plugins quota imap_quota imap_sieve fts fts_solr<br> mail_max_userip_connections = 20<br> imap_idle_notify_interval = 24 mins<br>}<br><br>protocol lmtp {<br> postmaster_address = <a href="mailto:postmaster@xxx.com" class="moz-txt-link-abbreviated">postmaster@xxx.com</a><br> mail_plugins = $mail_plugins sieve fts fts_solr<br>}<br>-------------------------------------------------------------------------------------------------------------------<br><br><br></span> <br> <div class="moz-cite-prefix"> On 14/04/2019 22:30, Aki Tuomi via dovecot wrote: <br> </div> <blockquote type="cite"> <div> <br> </div> <blockquote type="cite"> <div> On 14 April 2019 23:22 TG Servers via dovecot <a href="mailto:dovecot@dovecot.org" class="moz-txt-link-rfc2396E"><dovecot@dovecot.org></a> wrote: </div> <div> <br> </div> <div> <br> </div> <span style="font-family: Lato;">Hi,<br><br>I have setup dovecot 2.3.5.1 with solr 7.7.1<br>Everything seems to be working so far except that solr doesn't index a single message.<br>Solr is running, the web api can be accessed, I see the dovecot core there, but with zero docs.<br><br>If I trigger a "body" search from Thunderbird solr is responding and searching, but hitting 0 of course. <br><br>Looks like that : 2019-04-14 19:57:42.789 INFO (qtp898557489-40) [ x:dovecot] o.a.s.c.S.Request [dovecot] webapp=/solr path=/select params={q={!lucene+q.op%3DAND}body:foobar&fl=uid,<a class="moz-txt-link-abbreviated" href="mailto:score&sort=uid+asc&fq=%2Bbox:925efe067ac8a35ce1430000828c97da+%2Buser:xxx@xxx.net&rows=2&wt=xml">score&sort=uid+asc&fq=%2Bbox:925efe067ac8a35ce1430000828c97da+%2Buser:xxx@xxx.net&rows=2&wt=xml</a>} hits=0 status=0 QTime=2<br><br>Everytime a new message comes in indexer-worker is working but indexing 0.<br><br>Looks like that : 2019-04-14T19:39:36.887817+02:00 riot dovecot: indexer-worker(<a class="moz-txt-link-abbreviated" href="mailto:xxx@xxx.net">xxx@xxx.net</a>)<31697><3pDsLlhws1zMewAAgoyX2g:vb2mNFhws1zRewAAgoyX2g>: Indexed 0 messages in INBOX<br><br>A "doveadm fts rescan" just brings up this message : "Fatal: Unknown command 'fts', but plugin fts exists. Try to set mail_plugins=fts"<br></span> </blockquote> <div> <br> </div> <div> Have you tried to add </div> <div> <br> </div> <div> mail_plugins = $mail_plugins fts fts_solr to config </div> <blockquote type="cite"> <span style="font-family: Lato;">My dovecot settings are :<br>plugin {<br> sieve_plugins = sieve_imapsieve sieve_extprograms<br> sieve_before = /var/vmail/sieve/global/spam-global.sieve<br> sieve = <a class="moz-txt-link-freetext">file:/var/vmail/sieve/%d/%n/scripts;active=/var/vmail/sieve/%d/%n/active-script.sieve</a><br><br> ###<br> ### Spam learning<br> ...<br> <br> sieve_pipe_bin_dir = /usr/bin<br> sieve_global_extensions = +vnd.dovecot.pipe<br><br> fts = solr<br> fts_autoindex = yes<br> fts_solr = url=<a class="moz-txt-link-freetext" href="http://localhost:8988/solr/dovecot/">http://localhost:8988/solr/dovecot/</a> debug<br><br> ...<br>}<br><br>I don't know what to do or what I am doing wrong because solr is responding as said. Also the data directory of the core is empty.<br>If I should provide more information please tell me which, it's my own server so I have access to everything<br><br>Can anyone please help with that??<br><br>Thanks.<br><br><br><br></span> </blockquote> <div> If the suggested change does not help, send doveconf -n </div> <div class="io-ox-signature"> <pre>--- Aki Tuomi</pre> </div> </blockquote> <br> </div> </blockquote> <div> <br> </div> <div class="io-ox-signature"> <pre>--- Aki Tuomi</pre> </div> </body> </html>
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body text="#000000" bgcolor="#FFFFFF"> <font face="Lato">Thanks for providing help this quick!<br> <br> It's always the small things<br> I just added now <br> </font> <font face="Lato">mail_plugins = $mail_plugins fts fts_solr<br> globally, right in front of the 2 protocol sections and it is indexing like hell now :)<br> <br> It seems it had to be done globally as I saw no reaction when putting it into doveadm protocol section<br> <br> Thanks!<br> <br> </font> <div class="moz-cite-prefix">On 14/04/2019 22:39, Aki Tuomi wrote:<br> </div> <blockquote type="cite" cite="mid:566814110.60.1555274358640@appsuite-dev-gw2.open-xchange.com"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta charset="UTF-8"> <div> You need to load it either globally or for doveadm protocol as well. </div> <div> <br> </div> <div> Loading it globally should be safe. </div> <div> <br> </div> <div> Aki </div> <blockquote type="cite"> <div> On 14 April 2019 23:36 TG Servers via dovecot <a class="moz-txt-link-rfc2396E" href="mailto:dovecot@dovecot.org"><dovecot@dovecot.org></a> wrote: </div> <div> <br> </div> <div> <br> </div> <br> <div class="moz-forward-container"> <span style="font-family: Lato;">I have this in my dovecot.conf already, yes :<br> <br> protocol imap {<br> mail_plugins = $mail_plugins quota imap_quota imap_sieve fts fts_solr<br> mail_max_userip_connections = 20<br> imap_idle_notify_interval = 24 mins<br> }<br> <br> protocol lmtp {<br> postmaster_address = <a href="mailto:postmaster@xxx.com" class="moz-txt-link-abbreviated" moz-do-not-send="true">postmaster@xxx.com</a><br> mail_plugins = $mail_plugins sieve fts fts_solr<br> }<br> -------------------------------------------------------------------------------------------------------------------<br> <br> <br> </span> <br> <div class="moz-cite-prefix"> On 14/04/2019 22:30, Aki Tuomi via dovecot wrote: <br> </div> <blockquote type="cite"> <div> <br> </div> <blockquote type="cite"> <div> On 14 April 2019 23:22 TG Servers via dovecot <a href="mailto:dovecot@dovecot.org" class="moz-txt-link-rfc2396E" moz-do-not-send="true"><dovecot@dovecot.org></a> wrote: </div> <div> <br> </div> <div> <br> </div> <span style="font-family: Lato;">Hi,<br> <br> I have setup dovecot 2.3.5.1 with solr 7.7.1<br> Everything seems to be working so far except that solr doesn't index a single message.<br> Solr is running, the web api can be accessed, I see the dovecot core there, but with zero docs.<br> <br> If I trigger a "body" search from Thunderbird solr is responding and searching, but hitting 0 of course. <br> <br> Looks like that : 2019-04-14 19:57:42.789 INFO (qtp898557489-40) [ x:dovecot] o.a.s.c.S.Request [dovecot] webapp=/solr path=/select params={q={!lucene+q.op%3DAND}body:foobar&fl=uid,<a class="moz-txt-link-abbreviated" href="mailto:score&sort=uid+asc&fq=%2Bbox:925efe067ac8a35ce1430000828c97da+%2Buser:xxx@xxx.net&rows=2&wt=xml" moz-do-not-send="true">score&sort=uid+asc&fq=%2Bbox:925efe067ac8a35ce1430000828c97da+%2Buser:xxx@xxx.net&rows=2&wt=xml</a>} hits=0 status=0 QTime=2<br> <br> Everytime a new message comes in indexer-worker is working but indexing 0.<br> <br> Looks like that : 2019-04-14T19:39:36.887817+02:00 riot dovecot: indexer-worker(<a class="moz-txt-link-abbreviated" href="mailto:xxx@xxx.net" moz-do-not-send="true">xxx@xxx.net</a>)<31697><3pDsLlhws1zMewAAgoyX2g:vb2mNFhws1zRewAAgoyX2g>: Indexed 0 messages in INBOX<br> <br> A "doveadm fts rescan" just brings up this message : "Fatal: Unknown command 'fts', but plugin fts exists. Try to set mail_plugins=fts"<br> </span> </blockquote> <div> <br> </div> <div> Have you tried to add </div> <div> <br> </div> <div> mail_plugins = $mail_plugins fts fts_solr to config </div> <blockquote type="cite"> <span style="font-family: Lato;">My dovecot settings are :<br> plugin {<br> sieve_plugins = sieve_imapsieve sieve_extprograms<br> sieve_before /var/vmail/sieve/global/spam-global.sieve<br> sieve = <a class="moz-txt-link-freetext" moz-do-not-send="true">file:/var/vmail/sieve/%d/%n/scripts;active=/var/vmail/sieve/%d/%n/active-script.sieve</a><br> <br> ###<br> ### Spam learning<br> ...<br> <br> sieve_pipe_bin_dir = /usr/bin<br> sieve_global_extensions = +vnd.dovecot.pipe<br> <br> fts = solr<br> fts_autoindex = yes<br> fts_solr = url=<a class="moz-txt-link-freetext" href="http://localhost:8988/solr/dovecot/" moz-do-not-send="true">http://localhost:8988/solr/dovecot/</a> debug<br> <br> ...<br> }<br> <br> I don't know what to do or what I am doing wrong because solr is responding as said. Also the data directory of the core is empty.<br> If I should provide more information please tell me which, it's my own server so I have access to everything<br> <br> Can anyone please help with that??<br> <br> Thanks.<br> <br> <br> <br> </span> </blockquote> <div> If the suggested change does not help, send doveconf -n </div> <div class="io-ox-signature"> <pre>--- Aki Tuomi</pre> </div> </blockquote> <br> </div> </blockquote> <div> <br> </div> <div class="io-ox-signature"> <pre>--- Aki Tuomi</pre> </div> </blockquote> <br> </body> </html>