Zum Inhalt springen
Modul 9 · Lektion 19 von 25

Volltextsuche mit Solr

Teil von Dovecot: IMAP/POP3 im Produktivbetrieb, im Modul Performance-Tuning und Indizes.

Autor

IMAP SEARCH BODY ist bei Maildir O(Postfachgröße). Für Benutzer mit 10k+ Nachrichten ist das brutal.

Das Solr-Backend macht aus der Inhaltssuche indizierte Abfragen (<200 ms über 1 Mio. Nachrichten).

Installation:

apt install dovecot-solr solr-tomcat

Konfiguration in 90-plugin.conf:

mail_plugins = $mail_plugins fts fts_solr
plugin {
  fts = solr
  fts_solr = url=http://127.0.0.1:8983/solr/dovecot/
  fts_autoindex = yes
  fts_autoindex_exclude = \\Trash
}

Bestehende Postfächer in einem Durchgang indizieren:

doveadm fts rescan -A

Alternativen:

  • Xapian: eingebettet, kein Java, nur für eine Maschine. Geeignet für <500 Benutzer.
  • Manticore: neuerer Lucene-Fork, schneller bei kaltem Cache. Weniger ausgereifte Unterstützung in Dovecot.

🎯 Bei den meisten Installationen unter 100 Postfächern brauchen Sie keine FTS. Darüber verändert sie das Sucherlebnis grundlegend.

Melden Sie sich an, um festzuhalten, was Sie gelesen haben.

Pulse · Cold-E-Mail-Versand

Versandinfrastruktur, die nur Ihnen gehört.

Jede Domain bekommt ihren eigenen MX-Host, ihre eigene IP, ihren eigenen DKIM-Selektor und ihr eigenes Zertifikat. Managed Pulse ist jetzt verfügbar, und wir betreiben es für Sie; die Self-hosted-Version kommt im 4. Quartal 2026.

# auf einem frischen Ubuntu-Server
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Außerdem von uns:Beat: Monitoring, das Ihnen die Lösung nenntBeratung: 65 $ pro Stunde, ohne Retainer