Prérequis : avoir le couple MTA/MX (postfix ou autre compatible avec Dovecot), Dovecot (2.4.x)
Il faut les librairies lib20_doveadm_fts_plugin.so et libdoveadm_fts_flatcurve_plugin.so quisous Debian correspond aux packages dovecot-flatcurve libxapian30
  • Installation des packages (sous Debian trixie):
apt install dovecot-flatcurve
  • Ajouter le bloc après fts_search_add_missing = yes:

mail_plugins {
 fts = yes
 fts_flatcurve = yes
}

fts flatcurve {
}

  •  Vérification:

doveconf -n | grep -E 'fts|flatcurve'

doit donner:
fts_autoindex = yes 
fts_autoindex_max_recent_msgs = 999
fts_search_add_missing = yes
 fts = yes
 fts_flatcurve = yes
fts flatcurve {
  • Activer:

systemctl restart dovecot

  • Indexer via la ligne de commande (cli):
doveadm index -u <compte_utilisateur> '*'