Searching 30 GB mailbox

Einar Bjarni Halldórsson einar at isnic.is
Wed Dec 1 08:35:07 UTC 2021


Sorry, resent because it didn't go to the list...
> Can you provide us output of `doveconf -n` please?
>
Of course!

# 2.3.17 (e2aa53df5b): /usr/local/etc/dovecot/dovecot.conf
# Pigeonhole version 0.5.17 (054dddfa)
# OS: FreeBSD 12.2-RELEASE-p7 amd64  zfs
# Hostname: ht-mailstore01.isnic.is
auth_username_format = %Ln
auth_verbose = yes
default_vsz_limit = 2 G
imapc_features = rfc822.size fetch-headers
imapc_host = sirona.isnic.is
imapc_port = 993
imapc_ssl = imaps
imapc_user = %u
mail_gid = vmail
mail_location = mdbox:/data/mail/%n/mdbox
mail_plugins = " fts fts_solr"
mail_uid = vmail
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 index ihave duplicate mime foreverypart 
extracttext imapsieve vnd.dovecot.imapsieve
namespace inbox {
   inbox = yes
   location =
   mailbox Drafts {
     special_use = \Drafts
   }
   mailbox Junk {
     auto = create
     special_use = \Junk
   }
   mailbox Sent {
     special_use = \Sent
   }
   mailbox "Sent Messages" {
     special_use = \Sent
   }
   mailbox Trash {
     auto = create
     special_use = \Trash
   }
   prefix =
}
passdb {
   args = session=yes dovecot
   driver = pam
}
plugin {
   fts = solr
   fts_autoindex = yes
   fts_solr = url=http://127.0.0.1:8983/solr/dovecot
   imapsieve_mailbox1_before = 
file:/usr/local/lib/dovecot/sieve/report-spam.sieve
   imapsieve_mailbox1_causes = COPY
   imapsieve_mailbox1_name = Junk
   imapsieve_mailbox2_before = 
file:/usr/local/lib/dovecot/sieve/report-ham.sieve
   imapsieve_mailbox2_causes = COPY
   imapsieve_mailbox2_from = Junk
   imapsieve_mailbox2_name = *
   mail_log_events = delete undelete expunge copy mailbox_delete 
mailbox_rename
   mail_log_fields = uid box msgid size
   sieve = /data/mail/%Ln/dovecot.sieve
   sieve_before = /usr/local/etc/dovecot/sieve/spam-global.sieve
   sieve_dir = /data/mail/%Ln/sieve
   sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.environment
   sieve_pipe_bin_dir = /usr/local/lib/dovecot/sieve
   sieve_plugins = sieve_imapsieve sieve_extprograms
}
protocols = imap lmtp sieve
service auth-worker {
   user = root
}
service auth {
   unix_listener /var/spool/postfix/private/auth {
     group = postfix
     mode = 0666
     user = postfix
   }
   unix_listener auth-userdb {
     group = postfix
     mode = 0600
     user = postfix
   }
   user = dovecot
}
service imap-login {
   inet_listener imap {
     port = 143
   }
   inet_listener imaps {
     port = 993
     ssl = yes
   }
   process_min_avail = 4
   service_count = 1
}
service indexer-worker {
   vsz_limit = 0
}
service lmtp {
   unix_listener /var/spool/postfix/private/dovecot-lmtp {
     group = postfix
     mode = 0600
     user = postfix
   }
}
ssl_cert = 
</usr/local/etc/letsencrypt/live/ht-mailstore01.isnic.is/fullchain.pem
ssl_key = # hidden, use -P to show it
userdb {
   driver = passwd
   override_fields = uid=vmail gid=vmail
}
protocol lmtp {
   mail_plugins = " fts fts_solr sieve"
}
protocol imap {
   mail_plugins = " fts fts_solr imap_sieve"
}

.einar



More information about the dovecot mailing list