Direkt zum Hauptinhalt

Versionshistorie

Version 2.7.03 (März 2026)

Neue Funktionen:

  • Neues Modul: Offene Posten (MESO-WSOP): Automatischer Versand von OP-Übersichten und MahnungenInfos an Kunden
    • Ermittlung offener Posten aus der WinLine FIBU (Tabelle T019) mit Gruppierung nach Kunden
    • Flexible Selektion nach Kontoart (Debitoren/Kreditoren), Fälligkeit, Mahnstufe, Mindest-Überfälligkeitstagen und individuellen Filtern
    • HTML-Vorlagen mit Platzhaltern für Kunden- und OP-Daten ({{#OP}}...{{/OP}} Wiederholungsbereiche)
    • Mehrstufige Empfängerermittlung: Rechnungs-E-Mail, Kunden-E-Mail, Kontakt, Mahnempfänger, statische Empfänger
    • Optionale Anhänge: Originalrechnungen aus MesoArchivWeb und OP-Blatt aus der FIBU als PDF über WinLine Server
    • Entwurfsmodus: OP-Mails können als Entwurf im Postausgang gespeichert und vor dem Versand geprüft/bearbeitet werden
    • Journal-Protokollierung mit konfigurierbarem Sendeintervall (SendIntervalDays) zur Vermeidung von Mehrfachversand
    • Ignorieren-Flag zum manuellen Ausschließen einzelner Kunden (im Journal oder Postausgang)
    • Vorschau-Funktion in der Administrationsoberfläche
    • Neue Lizenz: MESO-WSOP
  • OP-Blatt: Korrekter Report-Service-Endpunkt und alternative Formular-ID: Der OP-Blatt-Download verwendet den WinLine Report-Service (/ewlservice/reports) mit PDF-Validierung. Über die neue Einstellung OpenItemListFormId kann ein alternatives Formular für das OP-Blatt angegeben werden.
  • Interner Sentry-Fehlertracker: Automatische Erfassung und Protokollierung von Laufzeitfehlern zur schnelleren Diagnose
CSS-Inlining für OP-Mails: HTML-Mails werden für maximale E-Mail-Client-Kompatibilität mit inline CSS-Styles versehen (HtmlAgilityPack)

Paketaktualisierungen:

    MesoXPO-DevEx25.2: 2026.4.65 → 2026.4.70 MesoXPO.Business-DevEx25.2: 2026.4.49 → 2026.4.56

    CI/CD:

      Pandoc-Publizierung aus Documentation-Workflow entfernt, nur noch BookStack-Publish CI-Workflows mit Reusable Workflows konsolidiert Docker-Builds beschleunigt (QEMU, Provenance und SBOM entfernt) Zentraler Beta-Deploy-Workflow für alle Container

      Version 2.7.2 (März 2026)

      Fehlerbehebungen:

        OutOfMemoryException behoben: SQL-Subquery statt XPCollection/IN-Clause für große Datenmengen in der Filter-Auswertung

        Verbesserungen:

          XAF ListViews auf wesentliche Spalten reduziert, DetailViews für QueuedMail/MailJournal/RecipientRuleTemplate ergänzt CI: GitHub Workflows optimiert — Docker einmal bauen, Win-Builds parallelisiert

          Version 2.7.1 (März 2026)

          Verbesserungen:

            XPView-Performance: XPView statt XPCollection für Filter-Auswertung in MailWorkerJob, AppointmentWorkerJob und IncidenceFilterService — deutlich geringerer Speicherverbrauch WorkflowSettings: Workflows werden als ListView statt TagBox dargestellt

            Version 2.7.0 (März 2026)

            Neue Funktionen:

              ArchivLinkInt/ArchivLinkExt Platzhalter: Neue Platzhalter-Variablen für interne und externe Dokumenten-Links aus MesoArchivWeb in E-Mails Optionaler Betreff für MailMerge-Templates (MailTemplateSubject): Neues Feld MailTemplateSubject in den Mail-Einstellungen ermöglicht die Definition eines eigenen E-Mail-Betreffs bei Verwendung von Rich-Text-Vorlagen (MailMerge). Unterstützt dieselben Platzhalter-Variablen wie der restliche Mail-Inhalt. Wenn leer, wird wie bisher die Kurzbeschreibung des Vorgangs verwendet. Deutsche Lokalisierung: Vollständige deutsche Übersetzung der Administrationsoberfläche mit Request Localization

              Sicherheit:

                SQL-Injection-Schwachstellen durch SqlSanitizer behoben

                Refactoring:

                  RecipientResolverService aufgebrochen und Feld-Logik extrahiert Anhang-Logik aus OrderLineWorkflowService extrahiert Interfaces für WorkflowGenerationHelper und OrderLinePropertyMapper eingeführt TimeProvider statt DateTime.Now in Services

                  Plattform:

                  • Migration auf .NET 10

                  Paketaktualisierungen:

                  • MesoXPO-DevEx25.2: 2026.4.65 → 2026.4.66 (Hauptansprechpartner-Fix bei Sortierung < 0)

                  CI/CD:

                    BookStack-Publish in Documentation-Workflow integriert Automatisches Löschen alter Artifacts (purge_artifacts.yml)

                    Version 2.6.2 (Februar 2026)

                    Fehlerbehebungen:

                    • Textbaustein-Ermittlung: neuester Textbaustein über alle Wirtschaftsjahre: ProcessTextbausteinAsync ermittelt nun den neuesten Textbaustein (sortiert absteigend nach Mesoyear) zur angegebenen Nummer und Mandant. Der implizite MesoYear-Filter des MesoObjectLayer wird hierfür temporär deaktiviert (IgnoreMesoYear/ResetIgnoreMesoyear).
                    • Mailversand bei wiederholter Workflownummer im selben Vorgang: Die Duplikat-Erkennung für Incidence-basierte Workflows prüft nun neben IncidenceId und WorkflowNumber auch die StepNumber. Damit wird bei mehrfacher Verwendung derselben Workflownummer (z.B. Schritt 1 → Mail versendet → Schritt 2 mit gleicher Workflownummer) der Folgeschritt korrekt als neuer Mailversand erkannt. Betrifft IncidenceFilterService und MailWorkerJob.

                    Paketaktualisierungen:

                    • MesoXPO-DevEx25.2: 2026.4.56-beta02 → 2026.4.60
                    • MesoXPO.Business-DevEx25.2: 2026.4.42-beta07 → 2026.4.45
                    • WinLineServer.ApiExtensions / WinLineServerClient: 1.2.3 → 1.2.4

                    Version 2.6.1 (Februar 2026)

                    Fehlerbehebungen:

                    • Zusatzempfänger aus Vorgang (T170) im klassischen Pfad: SendToIncidenceAdditionalRecipient mit Zusatzfeld-Unterstützung wurde im Legacy-Mailversand (MailsFromIncidence) implementiert — bisher wurde die Einstellung nur im erweiterten Empfängerregelsystem (UseAdvancedRecipientRules) ausgewertet
                    • Zusatzfeld-Unterstützung für Personenkonto-Zusatzempfänger: SendToCustomerAdditionalRecipient unterstützt nun auch Zusatzfelder (z.B. Zusatzfeld10) über die Zusatz-Navigation, nicht nur direkte Spalten
                    • Textbaustein-Ermittlung verwendet Mesoyear aus dem Vorgang: ProcessTextbausteinAsync verwendet nun incidence.Mesoyear direkt statt das maximale Mesojahr aus dem Mandantenstamm abzufragen — damit wird der Textbaustein passend zum jeweiligen Vorgang geladen

                    Version 2.6.0 (Februar 2026)

                    Neue Funktionen:

                    • Zusatzempfänger aus T170 und Zusatzfeldern: Empfänger können nun aus dem Zusatz-Objekt (Zusatzfelder) geladen werden, sowohl für klassische als auch erweiterte Empfängerregeln
                    • Zentraler SmtpAccountResolver: Einheitliche SMTP-Konto-Ermittlung mit Prioritätskette (Workflow → Workflow-Einstellung → Mandant → System-Standard)
                    • SMTP-Konto prüfen Button: Neuer Test-Button in der WorkflowSettings-DetailView zeigt pro Workflow das aufgelöste SMTP-Konto und dessen Herkunft an
                    • Semantic Versioning für Container-Images: Docker-Images werden zusätzlich mit semantischen Versions-Tags (z.B. 2.6.0, 2.6, 2) versehen

                    Verbesserungen:

                    • Textbausteine werden immer aus dem aktuellen Mesojahr geladen

                    Version 2.5.4 (Januar 2026)

                    🐛 Fixed

                    • Outlook blockiert eingebettete Grafiken: Behebung des Problems, dass Outlook eingebettete Grafiken in E-Mails als unsicher blockiert
                      • Ursache: Bilder wurden über temporäre Dateien mit .tmp Extension eingebettet, die von Outlook's Sicherheitsfunktionen blockiert werden
                      • Lösung: Bilder werden jetzt direkt aus dem Byte-Array als LinkedResource eingebettet (ohne temporäre Dateien)
                      • Automatische Erkennung des Bildformats anhand der Datei-Extension oder Magic Bytes (PNG, JPEG, GIF, BMP, WebP)
                      • Korrekte MIME-Type Zuordnung durch MimeKit basierend auf Dateiname mit richtiger Extension
                      • Unterstützte Formate: PNG, JPEG, GIF, BMP, WebP mit automatischer Fallback-Erkennung
                      • Geänderte Dateien: MesoWorker.Module/Models/MailData.cs und EmailGenerationTests/Models/MailData.cs

                    Version 2.5.3 (Januar 2026)

                    📚 Dokumentation

                    • Ressourcenempfehlung für Docker Container: Umfassende Dokumentation für Container-Dimensionierung erstellt
                      • Detaillierte CPU- und RAM-Empfehlungen für MesoWorkerService und Blazor Server Container
                      • Drei Szenarien dokumentiert: Kleine Installation (Test), Mittlere Installation (Standard), Große Installation (Enterprise)
                      • Ressourcenverbrauch nach Komponenten analysiert (Mail-Dienst, Workflow-Erzeugung, Terminsynchronisation, Überwachungsdienst)
                      • Speicher- und Netzwerkanforderungen spezifiziert (Disk Storage, I/O, Bandbreite, Latenz)
                      • Monitoring und Performance-Tuning Anleitung mit konkreten Schwellwerten
                      • Best Practices für Produktivbetrieb (Health-Checks, Log-Rotation, Skalierung, Backups)
                      • Checklisten für Deployment und laufenden Betrieb
                      • Neue Dokumentationsdatei: Docs/RESSOURCENEMPFEHLUNG.md
                      • Referenz in README.md im Inhaltsverzeichnis und Container-Deployment-Sektion

                    Version 2.5.2 (Januar 2026)

                    📚 Dokumentation

                    • Formatangaben für Platzhalter als eigene Sektion: Dokumentation umstrukturiert für bessere Übersichtlichkeit
                      • Eigener Hauptabschnitt (Sektion 8) für zentrale VariableReplacementService-Dokumentation
                      • Hervorgehobene Verwendung durch alle Hauptkomponenten (Mail-Dienst, Workflow-Erzeugung, Terminsynchronisation, Überwachungsdienst)
                      • Alle Platzhalter-Typen beschrieben: Basis-Platzhalter, Property, UserColumn, Image
                      • Standard .NET Format-Strings dokumentiert (Datum, Währung, Zahlen, Prozent)
                      • RTF-zu-Text-Konvertierung dokumentiert (ToPlainText, ToHtmlText)
                      • Prefix/Suffix-Funktionalität mit Beispielen erklärt
                      • Bild-Platzhalter mit HTML-Attributen beschrieben
                      • Vollständige Beispiele und Kombinationen hinzugefügt
                      • Verweise aus Mail-Vorlagen, OrderLineWorkflow und Terminsynchronisation eingefügt
                      • Verbesserte Auffindbarkeit und Zugänglichkeit der Formatierungsdokumentation

                    Version 2.5.1 (Januar 2026)

                    🏗️ Refactoring

                    • Zentrale E-Mail-Content-Generierung: Legacy MailsFromIncidence verwendet jetzt IMailContentBuilder
                      • Duplicate Variablen-Ersetzungslogik entfernt (~305 Zeilen / 26% Code-Reduktion)
                      • ReplaceVariables Methode durch IVariableReplacementService ersetzt
                      • EmbedImages Methode durch IMailContentBuilder.EmbedImages ersetzt
                      • ReplaceAnlagenPlaceholder durch IMailContentBuilder.ReplaceAnlagenPlaceholder ersetzt
                      • Duplicate WinLineObjectValueResolver Klasse entfernt (bereits in VariableReplacementService)
                      • Zentrale Wartung und Erweiterung der Content-Generierung vereinfacht
                      • Konsistente Variablen-Ersetzung zwischen Legacy- und Advanced-Recipient-System

                    Version 2.5.0 (Januar 2026)

                    💎 Added

                    • Automatisches Löschen von Terminen über MS Graph API
                      • Neue Funktion zur automatischen Löschung von Terminen wenn bestimmte Bedingungen erfüllt sind
                      • Zwei Löschbedingungen konfigurierbar (OR-verknüpft):
                        • DeleteProperty: Eigenschaft die angibt, dass der Termin gelöscht werden soll
                        • DeleteFilter: Filterkriterium zur Ermittlung welcher Termine gelöscht werden sollen
                      • Löschung erfolgt pro Empfänger einzeln über die Graph API
                      • Neue Journal-Properties Deleted (bool) und DeletedOn (DateTime) zur Nachverfolgung
                      • Performance-Optimierung: Löschbedingungen werden VOR der Terminerstellung geprüft - Termine die Bedingungen erfüllen werden nicht angelegt
                      • Nachträgliche Löschung: Bereits erstellte Termine werden bei nachträglicher Konfiguration oder Datenänderung gelöscht
                      • Automatische Ausführung nach jedem Job-Lauf für bereits erstellte Termine
                      • Robuste Fehlerbehandlung für bereits gelöschte Termine (404 Not Found)
                      • Anwendungsfälle: Stornierte Aufträge, Status-Änderungen, eigenschafts- oder filter-basierte Löschung
                      • Vollständige Integration in AppointmentWorkerJob mit Logging und Fehlerbehandlung

                    Version 2.4.1 (Januar 2026)

                    💎 Added

                    • Neue Einstellung "Warte auf Beleg-Workflow" für Auftragszeilen-Workflow-Erzeugung
                      • Neue Option WaitForVoucherWorkflow in OrderLineWorkflowSettings
                      • Verhindert die Erzeugung von Belegzeilen-Workflows, wenn noch kein Beleg-Workflow existiert
                      • Nicht verarbeitete Zeilen werden beim nächsten Job-Lauf automatisch erneut geprüft
                      • Ermöglicht sequentielle Workflow-Erzeugung: zuerst Beleg-Workflow, dann Zeilen-Workflows
                      • Funktioniert unabhängig von der bestehenden LinkVoucherWorkflowAsParent Option
                      • Detailliertes Logging für übersprungene Belegzeilen

                    Version 2.4.0 (Januar 2026)

                    💎 Added

                    • Modul-basierte Lizenzierung: WorkerService unterstützt jetzt modulare Lizenzierung
                      • Drei separate Module können individuell lizenziert werden:
                        • MESO-WSMAIL: Mailservice (aktiviert MailWorkerJob und NoRuleWarningJob)
                        • MESO-WSBELEG: Belegzeilenworkflows (aktiviert OrderLineWorkerJob)
                        • MESO-WSGRAPH: Graph API Terminabgleich (aktiviert AppointmentWorkerJob)
                      • Automatische Erkennung lizenzierter Module beim Start
                      • Jobs werden nur aktiviert wenn das entsprechende Modul lizenziert ist
                      • Detailliertes Logging zeigt welche Module lizenziert sind und welche Jobs aktiviert werden
                      • Basis-Produkt MESO-WorkerService weiterhin erforderlich

                    🏗️ Refactoring

                    • LicenseService erweitert um modulspezifische Prüfmethoden
                      • CheckModuleLicenseAsync für einzelne Modulprüfung
                      • GetLicensedModulesAsync zur Ermittlung aller lizenzierten Module
                    • Job-Registrierung erfolgt jetzt nur noch für lizenzierte Module
                    • Lizenzprüfung erfolgt früher im Startup-Prozess vor Job-Registrierung

                    Version 2.3.1 (Januar 2026)

                    🏗️ Refactoring

                    • XAF Navigationsstruktur strukturiert: Navigation an Hauptkomponenten angepasst
                      • NavigationItemAttribute zu allen Business Objects hinzugefügt
                      • Logische Gruppierung nach Funktionsbereichen:
                        • Stammdaten (Company, Workflow)
                        • Mail-Dienst (MailSettings, MailJournal, WorkflowSettings, QueuedMail, NoRuleWarningSettings, NoRuleWarningJournal)
                        • Bestelldatei-Workflows (OrderLineWorkflowSettings, OrderLineWorkflowJournal)
                        • Termin-Synchronisation (AppointmentSettings, AppointmentJournal, GraphApiSettings)
                        • Erweiterte Einstellungen (RecipientRuleTemplate, RecipientRuleDefinition, FilteringCriterion, PropertyValue)
                      • Verbesserte Übersichtlichkeit und intuitive Navigation in der Administrationsoberfläche
                      • Dokumentation der Menüstruktur in README.MD

                    Version 2.3.0 (Januar 2026)

                    💎 Added

                    • Terminsynchronisation über MS Graph API: Neue Funktion zur automatischen Erstellung von Kalender-Terminen aus CRM-Einträgen
                      • Flexible Workflow-Selektion mit optionalen Filtern für präzise CRM-Eintrags-Auswahl
                      • Konfigurierbare Datumsfeld-Zuordnung (Start-/Enddatum, Kalenderstart-/-enddatum, Eskalationsdatum, Erfassungsdatum)
                      • Optional: Zeitdauer-Addition zu ermittelten Datumsfeldern
                      • Ganztags-Termin-Option steuerbar über konfigurierbare CRM-Eigenschaft
                      • Flexible Empfänger-Ermittlung über eMail-Adressen:
                        • Verfassender Benutzer des Workflows
                        • Delegiert an Benutzer
                        • Delegiert an Gruppe (alle Gruppenmitglieder)
                        • XRM-Einträge (CrmMehrfacheinträge mit 1:N Benutzern oder Gruppen)
                        • Vertreter des zugewiesenen Benutzers
                        • Kombinationen mehrerer Quellen möglich
                      • Betreff und Body mit VariableReplacementService für dynamische Inhalte
                      • Optionale Fall-Anhänge mit Filterung nach Archiv-Formular-ID
                      • Journal zur Dokumentation erstellter Termine mit Graph Event IDs
                      • Optionale Rücksynchronisation von Terminänderungen aus Exchange zurück in CRM:
                        • Konfigurierbar mit Zeithorizont (z.B. 7 Tage)
                        • Nur verfügbar wenn ein CRM-Eintrag zu einem einzelnen Termin führte
                        • Synchronisiert Änderungen an Datum, Betreff und Body zurück in entsprechende CRM-Felder
                      • Authentifizierung über Azure AD Client Credentials (App-only)
                      • Termine werden in persönlichen Kalendern der Empfänger erstellt
                      • Automatische Ausführung alle 10 Minuten (konfigurierbar)
                      • Umfassende Fehlerbehandlung und Protokollierung

                    Version 2.2.4 (Januar 2026)

                    💎 Added

                    • Workflow-Erzeugung aus Bestelldateizeilen: Neue Optionen zum Anfügen von Anhängen
                      • AttachVoucherDocument: Fügt das Beleg-Dokument aus der ArchivId der Belegstufe als Anhang zum erzeugten CRM-Fall hinzu
                      • AttachVoucherAttachments: Fügt alle Beleganhänge aus der DokumentenId als Anhänge zum CRM-Fall hinzu
                      • AttachParentWorkflowAttachments: Kopiert Anhänge vom übergeordneten CRM-Fall (bei aktiviertem LinkVoucherWorkflowAsParent)
                      • Automatische Duplikatserkennung verhindert mehrfaches Anfügen derselben Dokumente
                      • Umfassende Fehlerbehandlung und Protokollierung für robuste Dokumentenverarbeitung

                    Version 2.2.3 (Dezember 2025)

                    🐛 Fixed

                    • EML-Generierung bei Änderung von QueuedMail-Entwürfen: RTF-Formatierung bleibt erhalten
                      • Beim Ändern des Body einer QueuedMail (Draft) wird RTF nun korrekt zu HTML konvertiert
                      • Verhindert, dass RTF-Code in der EML-Datei erscheint
                      • Formatierungen (Fett, Kursiv, Absätze etc.) bleiben erhalten
                      • Verwendet RichEditDocumentServer für präzise RTF-zu-HTML-Konvertierung

                    Version 2.2.2 (Dezember 2025)

                    Neue Funktionen:

                    • Schnellstart-Sektion in README.MD: Neue übersichtliche Schritt-für-Schritt-Anleitung zur Inbetriebnahme
                      • Klare Darstellung der erforderlichen Reihenfolge: Datenbank erstellen, ConnectionStrings konfigurieren, Service starten (Datenbank wird automatisch erstellt)
                      • Beide Deployment-Optionen (Windows und Container) im Schnellstart abgedeckt
                      • Wichtige Hinweise und Tipps zur korrekten Installation

                    Verbesserungen:

                    • README.MD-Struktur verbessert: Installation und Ersteinrichtung umstrukturiert
                      • Datenbank-Ersteinrichtung als kritischer erster Schritt deutlich hervorgehoben
                      • Warnhinweise an allen relevanten Stellen hinzugefügt
                      • Verweise auf Schnellstart-Sektion für schnelle Orientierung
                      • Verbesserte Navigation durch aktualisiertes Inhaltsverzeichnis

                    Version 2.2.1 (Dezember 2025)

                    Neue Funktionen:

                    • Deutsche Übersetzungen für die Administrationsoberfläche: Alle fehlenden Beschriftungen wurden ins Deutsche übersetzt
                      • Workflow-Protokoll aus Bestelldateizeilen: Vollständige Übersetzung aller Felder
                      • Workflow-Einstellungen: Vollständige Übersetzung aller Felder
                      • Mail-Anhänge: Vollständige Übersetzung hinzugefügt
                      • Verbesserte Benutzerfreundlichkeit der Administrationsoberfläche

                    Version 2.2.0 (Dezember 2025)

                    Neue Funktionen:

                    • Workflow-Erzeugung aus Bestelldateizeilen: Neue Funktion zur automatischen CRM-Fall-Erzeugung auf Basis von Belegzeilen
                      • Automatische Workflow-Generierung aus Bestelldateizeilen
                      • Flexible Filterkriterien für präzise Zeilenselektion
                      • Verhindert Mehrfachverarbeitung durch intelligente Protokollierung
                      • Optionale Speicherung der erzeugten Fall-ID in benutzerdefinierter Spalte
                      • Konfigurierbar über die Administrationsoberfläche
                      • Automatische Ausführung alle 5 Minuten (konfigurierbar)
                      • Umfassende Fehlerbehandlung und Protokollierung
                    • Konfigurierbare Datumsfelder für Workflows aus Bestelldateizeilen
                      • Wahl zwischen Standard-Datumsfeldern und Kalender-Datumsfeldern
                      • Standardmäßig deaktiviert für Abwärtskompatibilität

                    Fehlerbehebungen:

                    • Deutsche Sprachressourcen im Container-Deployment
                      • Deutsche Sprachauswahl in der Administrationsoberfläche funktioniert nun korrekt im Container

                    Version 2.1.1 (Dezember 2025)

                    Fehlerbehebungen:

                    • Thread-Safety-Problem im Mail-Dienst behoben

                    Version 2.1 (November 2025)

                    Neue Funktionen:

                    • Automatische EML-Neuerzeugung für Entwürfe im Postausgang
                      • Automatische Regenerierung bei Änderungen an Empfänger, Betreff, Text, CC und BCC
                      • Erhaltung der bestehenden Anhänge beim Regenerieren
                      • Funktioniert nur bei E-Mails mit aktiviertem Entwurf-Status
                      • Nahtlose Integration in die Detailansicht des Postausgangs
                    • Logische Zeitbereiche für Workflow-Filterung
                      • Unterstützte Zeitbereiche: Dieses Jahr, Dieser Monat, Dieses Quartal, Diese Woche, Heute, Seit gestern
                      • Automatische Berechnung des Startdatums basierend auf dem gewählten Zeitbereich
                      • Kompatibel mit bestehenden Filter-Optionen
                      • Vereinfachte Konfiguration ohne Wartung fester Datumswerte
                    • Überwachungsdienst für fehlende E-Mail-Versendungen
                      • Mandantenspezifische Konfiguration mit flexiblen Zeiträumen
                      • Grace Period zur Vermeidung von Fehlalarmen für gerade verarbeitete Workflows
                      • Automatische Duplikatsverhinderung durch Protokollierung
                      • HTML-formatierte Warnungs-E-Mails mit detaillierter Fall-Auflistung
                      • Konfigurierbare Empfänger und optionale SMTP-Konten
                      • Zeitplanbasierte Ausführung mit konfigurierbaren Intervallen
                      • Umfassende Fehlerbehandlung und Protokollierung

                    Version 2.0 (Oktober 2025)

                    Neue Funktionen:

                    • Erweiterte Empfängerregeln mit Prioritätssystem
                    • Bedingte Zustellungslogik
                    • Individuelle E-Mail-Zustellung pro Empfänger
                    • Microsoft 365 OAuth-Authentifizierung für SMTP
                    • Container-Support mit Docker Images
                    • Health-Checks für Monitoring

                    Verbesserungen:

                    • Migration auf .NET 9
                    • Modernisierung der Software
                    • Verbesserung der Administrationsoberfläche

                    Fehlerbehebungen:

                    • Diverse Fehlerbehebungen im Mail-Versand
                    • Verbesserungen der Anhangsverwaltung