Re: [Dovecot] fts squat index file not appearing
On 22.5.2011, at 5.59, Daniel L. Miller wrote: > On 5/20/2011 1:37 PM, Timo Sirainen wrote: >> On 20.5.2011, at 23.33, Daniel L. Miller wrote:.. >>> protocol imap { >>> mail_plugins = " fts fts_squat imap_zlib zlib" >>> } >> You've enabled fts for imap protocol, nothing else. Same with zlib, which >> can cause trouble. Make them global: >> >> mail_plugins = fts fts_squat zlib >> protocol imap { >> mail_plugins = $mail_plugins imap_zlib >> } >> > > Amazing - that works! Now...WHY does that work?! I thought I was doing the > RIGHT thing by using the individual protocol plugin variables - not including > plugins in areas that I THOUGHT were unnecessary. Sure it worked with imap. But you were trying to use doveadm. doveadm isn't imap.. > If there are plugins that need to be global (and there obviously are) - > please indicate so in the wiki. Everything that isn't imap_* should probably be global. That is how all the examples are written. I don't know where/how I could say it better.
Re: [Dovecot] fts squat index file not appearing
On 5/20/2011 1:37 PM, Timo Sirainen wrote: On 20.5.2011, at 23.33, Daniel L. Miller wrote:.. protocol imap { mail_plugins = " fts fts_squat imap_zlib zlib" } You've enabled fts for imap protocol, nothing else. Same with zlib, which can cause trouble. Make them global: mail_plugins = fts fts_squat zlib protocol imap { mail_plugins = $mail_plugins imap_zlib } Amazing - that works! Now...WHY does that work?! I thought I was doing the RIGHT thing by using the individual protocol plugin variables - not including plugins in areas that I THOUGHT were unnecessary. If there are plugins that need to be global (and there obviously are) - please indicate so in the wiki. -- Daniel
Re: [Dovecot] fts squat index file not appearing
On 20.5.2011, at 23.33, Daniel L. Miller wrote: > # 2.0.11: /usr/local/etc/dovecot/dovecot.conf > # OS: Linux 2.6.35-22-server x86_64 Ubuntu 10.10 .. > protocol imap { > mail_plugins = " fts fts_squat imap_zlib zlib" > } You've enabled fts for imap protocol, nothing else. Same with zlib, which can cause trouble. Make them global: mail_plugins = fts fts_squat zlib protocol imap { mail_plugins = $mail_plugins imap_zlib }
Re: [Dovecot] fts squat index file not appearing
On 5/20/2011 12:02 PM, Timo Sirainen wrote: On Fri, 2011-05-20 at 08:17 -0700, Daniel L. Miller wrote: plugin { fts = squat } I do have that - but after executing a command such as "doveadm search text -u u...@domain.com something", and then following up with a "find /var/mail -iname 'dovecot*' - the only files I see listed are: dovecot.mailbox.log dovecot.map.index.log dovecot.index.log dovecot.index.cache Where are the squat indexes stored? dovecot -n? # 2.0.11: /usr/local/etc/dovecot/dovecot.conf # OS: Linux 2.6.35-22-server x86_64 Ubuntu 10.10 auth_cache_size = 4 k auth_mechanisms = plain login default_login_user = nobody disable_plaintext_auth = no listen = * mail_attachment_dir = /var/mail/attachments managesieve_notify_capability = mailto 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 namespace { hidden = no inbox = yes list = yes location = prefix = separator = . subscriptions = yes type = private } passdb { args = /usr/local/etc/dovecot/dovecot-ldap.conf driver = ldap } plugin/fts = squat plugin/fts_squat = partial=4 full=4 plugin/sieve = ~/.dovecot.sieve plugin/sieve_dir = ~/sieve plugin/zlib_save = gz plugin/zlib_save_level = 9 protocols = imap lmtp sieve service auth { unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0660 user = postfix } unix_listener auth-userdb { group = mail mode = 0600 user = vmail } } service lmtp { unix_listener /var/spool/postfix/private/dovecot-lmtp { group = mail mode = 0666 user = vmail } } service managesieve-login { inet_listener sieve { port = 4190 } inet_listener sieve_deprecated { port = 2000 } process_min_avail = 0 service_count = 1 } ssl_cert =
Re: [Dovecot] fts squat index file not appearing
On Fri, 2011-05-20 at 08:17 -0700, Daniel L. Miller wrote: > > plugin { > >fts = squat > > } > > I do have that - but after executing a command such as "doveadm search > text -u u...@domain.com something", and then following up with a "find > /var/mail -iname 'dovecot*' - the only files I see listed are: > > dovecot.mailbox.log > dovecot.map.index.log > dovecot.index.log > dovecot.index.cache > > Where are the squat indexes stored? dovecot -n?
Re: [Dovecot] fts squat index file not appearing
On 5/19/2011 3:46 PM, Timo Sirainen wrote: On 19.5.2011, at 18.40, Cor Bosman wrote: Hey all, im experimenting with squat for a small project but am not having much luck. Debugging tells me squat is being loaded, but the index.search files are not appearing after TEXT/BODY commands. Squat plugin was added to config as well. plugin { fts = squat } I do have that - but after executing a command such as "doveadm search text -u u...@domain.com something", and then following up with a "find /var/mail -iname 'dovecot*' - the only files I see listed are: dovecot.mailbox.log dovecot.map.index.log dovecot.index.log dovecot.index.cache Where are the squat indexes stored? -- Daniel
Re: [Dovecot] fts squat index file not appearing
On May 20, 2011, at 12:46 AM, Timo Sirainen wrote: > On 19.5.2011, at 18.40, Cor Bosman wrote: > >> Hey all, im experimenting with squat for a small project but am not having >> much luck. Debugging tells me squat is being loaded, but the index.search >> files are not appearing after TEXT/BODY commands. Squat plugin was added to >> config as well. > > plugin { > fts = squat > } No, it was something wholly unexpected to me. OSX Mail refuses to do remote searches. I expected OSX Mail to issue a BODY/TEXT when doing an fts, but it only ever searches local copies. So I cant even set up a remote archive under OSX Mail without first copying all 1 million emails to a local copy. How stupid. When I issues the commands by hand everything worked as expected. Cor
Re: [Dovecot] fts squat index file not appearing
On 19.5.2011, at 18.40, Cor Bosman wrote: > Hey all, im experimenting with squat for a small project but am not having > much luck. Debugging tells me squat is being loaded, but the index.search > files are not appearing after TEXT/BODY commands. Squat plugin was added to > config as well. plugin { fts = squat } ?
Re: [Dovecot] fts squat index file not appearing
On 5/19/2011 8:40 AM, Cor Bosman wrote: Hey all, im experimenting with squat for a small project but am not having much luck. Debugging tells me squat is being loaded, but the index.search files are not appearing after TEXT/BODY commands. Squat plugin was added to config as well. Anyone have an idea? Cor +1 -- Daniel
[Dovecot] fts squat index file not appearing
Hey all, im experimenting with squat for a small project but am not having much luck. Debugging tells me squat is being loaded, but the index.search files are not appearing after TEXT/BODY commands. Squat plugin was added to config as well. Anyone have an idea? Cor