Feature: Automatisches Hinzufügen von Spam-Absendern zur Sperrliste #1

Open
opened 2026-06-29 19:15:48 +02:00 by DasAoD · 0 comments
Owner

Idee

Beim Dispatcher-Lauf sollen alle Absender, deren Mails sich aktuell im Spam-Ordner befinden, automatisch zur Sperrliste hinzugefügt werden.

Motivation

Derzeit müssen Spam-Absender manuell über die Web-UI in die Sperrliste eingetragen werden. Eine automatische Erkennung anhand des Spam-Ordner-Inhalts würde den Pflegeaufwand deutlich reduzieren.

Konzept

  • Option A (bevorzugt): Nur hinzufügen, nie automatisch entfernen

    • Der Dispatcher liest beim jedem Lauf alle Absender im Spam-Ordner aus
    • Neue Absender werden zur Sperrliste hinzugefügt (Duplikate werden ignoriert)
    • Entfernen bleibt manuell über die Web-UI
    • Kombination mit bestehender Whitelist schützt vor Fehlalarmen
  • Option B (wünschenswert, aber komplex): Bidirektionale Synchronisation

    • Zusätzlich: Wird eine Mail von Spam → INBOX verschoben, wird der Absender von der Sperrliste entfernt
    • Problem: imapfilter arbeitet zustandslos und kennt keine Bewegungshistorie — erfordert persistenten Zustand (z. B. gespeicherte Absenderliste vom letzten Lauf)
    • Löschen oder Verschieben in andere Ordner darf nicht zum Entfernen führen

Offene Fragen

  • Welcher Ordnername für Spam? Konfigurierbar pro User (z. B. Spam, Junk) oder fest?
  • Soll der User die Funktion pro Account aktivieren/deaktivieren können?
  • Wie verhält sich die Funktion beim ersten Lauf mit einem bereits vollen Spam-Ordner?

Nicht im Scope

  • Eigener Webmailer / Auswertung von "Kein Spam"-Markierungen aus externen Webmailern (würde eigenen Mail-Client erfordern)
## Idee Beim Dispatcher-Lauf sollen alle Absender, deren Mails sich aktuell im Spam-Ordner befinden, automatisch zur Sperrliste hinzugefügt werden. ## Motivation Derzeit müssen Spam-Absender manuell über die Web-UI in die Sperrliste eingetragen werden. Eine automatische Erkennung anhand des Spam-Ordner-Inhalts würde den Pflegeaufwand deutlich reduzieren. ## Konzept - **Option A (bevorzugt):** Nur hinzufügen, nie automatisch entfernen - Der Dispatcher liest beim jedem Lauf alle Absender im Spam-Ordner aus - Neue Absender werden zur Sperrliste hinzugefügt (Duplikate werden ignoriert) - Entfernen bleibt manuell über die Web-UI - Kombination mit bestehender Whitelist schützt vor Fehlalarmen - **Option B (wünschenswert, aber komplex):** Bidirektionale Synchronisation - Zusätzlich: Wird eine Mail von Spam → INBOX verschoben, wird der Absender von der Sperrliste entfernt - Problem: imapfilter arbeitet zustandslos und kennt keine Bewegungshistorie — erfordert persistenten Zustand (z. B. gespeicherte Absenderliste vom letzten Lauf) - Löschen oder Verschieben in andere Ordner darf **nicht** zum Entfernen führen ## Offene Fragen - Welcher Ordnername für Spam? Konfigurierbar pro User (z. B. `Spam`, `Junk`) oder fest? - Soll der User die Funktion pro Account aktivieren/deaktivieren können? - Wie verhält sich die Funktion beim ersten Lauf mit einem bereits vollen Spam-Ordner? ## Nicht im Scope - Eigener Webmailer / Auswertung von "Kein Spam"-Markierungen aus externen Webmailern (würde eigenen Mail-Client erfordern)
DasAoD self-assigned this 2026-06-29 19:16:12 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
DasAoD/imapfilter-ui#1
No description provided.