Skip to content

Latest commit

 

History

History
90 lines (63 loc) · 2.72 KB

File metadata and controls

90 lines (63 loc) · 2.72 KB

MailProcessor

MailProcessor Banner

System-Tray-Launcher für die drei Universal Mail Tools.

English documentation: README.md

MailProcessor tests

MailProcessor Installer

Was es tut

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

Features

  • 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.json für den Companion exportieren
  • Autostart mit Windows (Registry-Eintrag)
  • Zweisprachig: Deutsch / Englisch

Installation

  1. Python 3.10+ installieren
  2. Abhängigkeiten installieren:
    pip install -r requirements.txt
  3. Starten:
    start.bat
    oder
    python main.py
  4. Im Einrichtungsassistenten die gewünschten Tools auswählen

Windows-Release

  • Lokale Release-Artefakte liegen in releases/v0.1.0/
  • Die Windows-EXE wird mit build_exe.bat neu erzeugt
  • Das Paket heißt MailProcessor-0.1.0-desktop.exe

Voraussetzungen

  • Python 3.10+
  • PySide6 6.x
  • Eines oder mehrere der Universal Mail Tools (automatisch per Assistent herunterladbar)

Entwicklungschecks

python -m pytest -q
python -m compileall .

Aktuelle lokale Testsuite: 41 Pytest-Tests.

Konfiguration

Einstellungen werden in %LOCALAPPDATA%\MailProcessor\config.json gespeichert.

Tools werden in %LOCALAPPDATA%\MailProcessor\tools\ installiert.

Verwandte Tools

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

Lizenz

MIT-Lizenz — siehe LICENSE