# Log-Regeln und Anzeigeregeln

Mail Log kennt zwei Arten von Regeln, die leicht zu verwechseln sind, aber sehr Unterschiedliches tun. Beide finden Sie in den *Optionen*.

<div class="callout info" id="bkmrk-log-regeln-entscheid">**Log-Regeln** entscheiden, welche Mails überhaupt gespeichert werden.  
 **Anzeigeregeln** entscheiden nur, welche gespeicherten Mails in der Liste erscheinen.

</div>## Log-Regeln: was gar nicht erst gespeichert wird

<figure id="bkmrk-log-regeln-filtern-s"> ![Der Optionen-Reiter Log-Regeln mit Modus und Regeltabelle](https://docs.graup-it.de/uploads/images/gallery/2026-07/ztudoku-06-log-regeln.png) <figcaption>Log-Regeln filtern schon vor dem Speichern.</figcaption></figure>Log-Regeln greifen **vor** dem Schreiben in die Datenbank. Damit halten Sie uninteressante Massen-Mails aus dem Log heraus — etwa laute Benachrichtigungen eines bestimmten Dienstes. Was eine Log-Regel ausschließt, entsteht gar nicht erst als Eintrag.

Zwei Einstellungen bestimmen das Verhalten:

<table class="table" id="bkmrk-moduspassende-aussch"> <tbody> <tr><td>**Modus**</td><td>*Passende ausschließen* — passende Mails werden NICHT protokolliert. *Nur passende einschließen* — NUR passende Mails werden protokolliert, alles andere wird verworfen.</td></tr> <tr><td>**Match**</td><td>Ob eine Mail *alle* Regeln (UND) oder *beliebige* (ODER) erfüllen muss.</td></tr> </tbody></table>

## Anzeigeregeln: was in der Liste ausgeblendet wird

Anzeigeregeln wirken **nach** dem Speichern. Passende Einträge werden lediglich in Liste und Dashboard ausgeblendet — gelöscht wird nichts. Ändern Sie die Regel, erscheinen die Einträge wieder. Nützlich, um eine überladene Ansicht aufzuräumen, ohne Daten zu verlieren.

## Wie eine Regel aufgebaut ist

Beide Regeltypen bestehen aus denselben Bausteinen. Jede Regel prüft ein **Feld** mit einem **Operator** gegen einen **Wert**:

<table class="table" id="bkmrk-feldbetreff%2C-body%2C-e"> <tbody> <tr><td>**Feld**</td><td>Betreff, Body, Empfänger oder Absender.</td></tr> <tr><td>**Operator**</td><td>enthält, enthält nicht, ist gleich, ist ungleich, beginnt mit, endet mit — bei Anzeigeregeln zusätzlich ist leer / ist nicht leer.</td></tr> <tr><td>**Wert**</td><td>Der Vergleichstext.</td></tr> </tbody></table>

## Beispiele

- **Cronjob-Mails nicht protokollieren:** Log-Regel, Modus *Passende ausschließen*, Feld *Absender*, Operator *enthält*, Wert `cron@`.
- **Nur Bestellmails protokollieren:** Log-Regel, Modus *Nur passende einschließen*, Feld *Betreff*, Operator *enthält*, Wert `Bestellung`.
- **Interne Test-Mails ausblenden:** Anzeigeregel, Feld *Empfänger*, Operator *endet mit*, Wert `@intern.example`.

<div class="callout warning" id="bkmrk-der-modus-nur-passen">Der Modus *Nur passende einschließen* bei den Log-Regeln ist scharf: Alles, was nicht passt, wird nicht protokolliert. Setzen Sie ihn nur bewusst ein und prüfen Sie danach, ob die gewünschten Mails noch im Log ankommen.

</div><small>Gilt für Version 1.0.4.</small>