Skip to main content

Release 24.0.0

Breaking Changes

info

Mit dieser Version ist Maildaemon auf .NET 8 LTS aktualisiert worden.

  • Dieses Update bringt viele Vorteile in Bezug auf Leistung und Sicherheit. Es ist jedoch wichtig, dass Sie die folgenden Punkte beachten, bevor Sie das Update durchführen:
  • ⚠️ Beachten Sie bitte, dass das dotnet Hosting Bundle 8.0.x oder höher auf dem System installiert sein muss, auf dem maildaemon ausgeführt wird.
  • .NET 8 wird nur noch auf Windows Server 2012 R2 oder höher unterstützt

Neue Funktionen

  • Unterstützung für .NET 8 LTS
  • neue globale Appsettings Eigenschaft MailProtocolLog für maildaemon-service und maildaemon-cli, die es ermöglicht, das Protokollieren der Kommunikation mit dem E-Mail Server zu aktivieren. Details dazu siehe hier
  • neue Mailbox Konfiguration Section MailArchiving, die es ermöglicht, verarbeitete E-Mails in einen Archiv-Ordner zu verschieben. Details dazu siehe hier

Upgrade-Schritte

  1. Stoppen Sie den maildaemon-service und den maildaemon-api Dienst
  2. Führen Sie im Ordner maildaemon-tools das Skript Uninstall.cmd als Administrator aus, um die Windows-Dienste zu deinstallieren
  3. Sichern Sie in OUC-Tools die aktuelle Installationen der maildaemon Ordner (vor allem die configs Ordner und die appsettings JSON-Dateien), in dem Sie diese in einen Backup Ordner verschieben
  4. Stellen Sie sicher, das nun im OUC-Tools Ordner keine maildaemon Ordner mehr vorhanden sind
  5. Installieren Sie das .NET 8 Hosting Bundle auf dem System, auf dem maildaemon ausgeführt werden wird
  6. Extrahieren Sie von der neuen Version den Inhalt der Zip-Datei in Ihren Zielpfad (D:\otris\OUC-Tools\ oder D: \EASY\OUC-Tools). Sie sollten nun vier Ordner haben: maildaemon-cli, maildaemon-service, maildaemon-api und maildaemon-tools.
  7. Im Ordner maildaemon-tools führen Sie das Skript Install.cmd als Administrator aus, um die Windows-Dienste für die API und den Dienst zu installieren. Nach erfolgreicher Installation sollten Sie unter den Windows-Diensten maildaemon und maildaemon-api finden.
  8. Kopieren Sie die gesicherten configs Ordner und die appsettings JSON-Dateien in die neuen Installationen - Achten Sie hierbei auf die richtige Zuordnung der Dateien zu den Diensten
    • ️ℹ️ maildaemon.api hat keinen configs Ordner und die appsettings liegen im Root-Verzeichnis
    • ℹ️ Sowohl bei maildaemon.service als auch maildaemon.cli liegen die appsettings im existierenden configs Ordner
  9. Aktualisieren Sie bei Bedarf die bestehenden Mailbox-Konfigurationen (gehen Sie zu Ihrer OUSP Postman Mailbox-Datei und ändern Sie den Zielteil, Details hier
    • ⚠️ Um die Änderungen in OUSP Postman vornehmen zu können, müssen Sie vorab auch die neuste OUSP Postman Version installieren, die diese Funktionalität unterstützt.
    • Alternativ, können Sie die o.g. Archivierung in den Mailbox Konfigurationen unter configs/Mailbox auch direkt in den Dateien hinzufügen.
  10. Sofern noch nicht geschehen, aktivieren und installieren Sie den gRPC Dienst in der documents5 Installation Details hier
  11. Starten Sie den maildaemon-service Dienst
  12. Starten Sie den maildaemon-api Dienst

🛡️ Sicherheitsupdate: RabbitMQ & Erlang (CVE-2025-32433)

Bitte beachten Sie die neue Anleitung zur Installation der gepatchten Versionen von RabbitMQ und Erlang, um die Sicherheitslücke CVE-2025-32433 zu schließen.

📘 Vollständige Anleitung mit allen Schritten finden Sie hier:
👉 Maildaemon (alle Versionen) – RabbitMQ & Erlang OTP – CVE-2025-32433