System-Tray-Launcher für die drei Universal Mail Tools.
English documentation: README.md
MailProcessor sitzt im Windows-System-Tray und gibt per Rechtsklick Zugang zu:
- Universal Mail Cleaner — IMAP-Postfach nach Regeln bereinigen
- Universal Docs Grabber — Dokumente und Anhänge aus Mails laden
- Universal Invoice Mail — Rechnungen automatisch aus Mails extrahieren
- System-Tray-Icon: per Rechtsklick jederzeit ein Tool starten
- Erster Start: Einrichtungsassistent mit automatischem Scan nach vorhandenen Tools
- GitHub-Installer: Tools direkt aus GitHub Releases herunterladen
- Versionsnummern im Tray-Menü (aus CHANGELOG.md jedes Tools)
- Einstellungen: Pfade anpassen, Tools entfernen, manuell hinzufügen
- Read-only-Snapshot als
mailprocessor-suite-v1.jsonfür den Companion exportieren - Autostart mit Windows (Registry-Eintrag)
- Zweisprachig: Deutsch / Englisch
- Python 3.10+ installieren
- Abhängigkeiten installieren:
pip install -r requirements.txt
- Starten:
oder
start.bat
python main.py
- Im Einrichtungsassistenten die gewünschten Tools auswählen
- Lokale Release-Artefakte liegen in
releases/v0.1.0/ - Die Windows-EXE wird mit
build_exe.batneu erzeugt - Das Paket heißt
MailProcessor-0.1.0-desktop.exe
- Python 3.10+
- PySide6 6.x
- Eines oder mehrere der Universal Mail Tools (automatisch per Assistent herunterladbar)
python -m pytest -q
python -m compileall .Aktuelle lokale Testsuite: 41 Pytest-Tests.
Einstellungen werden in %LOCALAPPDATA%\MailProcessor\config.json gespeichert.
Tools werden in %LOCALAPPDATA%\MailProcessor\tools\ installiert.
Teil der doc-bricks Mail-Suite:
| Tool | Beschreibung |
|---|---|
| UniversalMailCleaner | Regelbasierter IMAP-Cleaner mit Safe-Mode |
| UniversalDocsGrabber | Dokumente und Anhänge aus IMAP-Mails herunterladen |
| UniversalInvoiceMail | Rechnungen und Belege automatisch aus Mails extrahieren |
MIT-Lizenz — siehe LICENSE
