Web UI for managing imapfilter rules and folders. PHP-based, Nginx, runs on Debian.
  • PHP 57.7%
  • JavaScript 34.2%
  • CSS 8.1%
Find a file
2026-09-13 20:43:10 +02:00
cron cron/dispatcher.php, public/api/run.php, public/assets/app.js: address review feedback 2026-08-22 19:12:02 +02:00
lib lib/imap_helpers.php, public/api/folders.php, lib/blacklist.php, lib/rule_generator.php: fix folder name encoding for umlauts/special chars 2026-08-17 14:32:06 +02:00
public cron/dispatcher.php, public/api/run.php, public/assets/app.js: address review feedback 2026-08-22 19:12:02 +02:00
.gitignore Rewrite: multi-user support, dispatcher, auto-generate Lua 2026-03-30 17:09:14 +02:00
ANLEITUNG.md ANLEITUNG.md: clarify Dispatcher setup is admin-only 2026-08-17 16:02:22 +02:00
CLAUDE.md CLAUDE.md: add Claude Code project context and conventions 2026-08-13 23:01:19 +02:00
config.php config.php: set explicit timezone so log timestamps match local time 2026-09-13 20:39:45 +02:00
README.md README.md: remove literal "\n" text, use a real line break 2026-08-17 16:05:55 +02:00

imapfilter-ui

📌 Mirror-Hinweis: Dieses Repository ist ein automatischer Spiegel. Die primäre Entwicklung findet auf git.uliana.de/DasAoD/imapfilter-ui statt. Issues und Pull Requests bitte dort öffnen.

Web-UI zur Verwaltung von imapfilter-Regeln und IMAP-Ordnern. Unterstützt mehrere Benutzer — jeder mit eigenem Mailkonto, eigenen Regeln und eigenem Lua-Setup.


Features

  • Mehrbenutzerbetrieb — jeder Benutzer verwaltet sein eigenes IMAP-Konto
  • Admin-Bereich — Benutzer anlegen/löschen
  • Filterregeln per Formular (kein manuelles Lua-Editieren)
  • Filterregeln automatisch generieren — aus dem vorhandenen Inhalt der IMAP-Ordner vorgeschlagen, mit Vorschau vor dem Übernehmen
  • Sperrliste mit optionalem Auto-Lernen aus dem Spam-Ordner
  • Lua-Generierung aus JSON-Regeln
  • Dispatcher — zentrales Scheduling für alle Benutzer
  • IMAP-Ordner live anzeigen, anlegen, umbenennen und löschen

Mitwirkende

Dieses Projekt wurde in Zusammenarbeit mit Claude (Sonnet 5) von Anthropic entwickelt.
Der überwiegende Teil des Codes, der Architektur und der Dokumentation wurde durch KI generiert und iterativ verfeinert.

Rolle Person / Tool
Projektidee & Anforderungen DasAoD
Code, Architektur, Dokumentation Claude (Anthropic)

License

MIT