Skip to main content

Service Konfiguration

Service spezifische appsettings Konfiguration

Zusätzlich zu den globalen Informationen, die in der Konfigurationsdatei appsettings enthalten sind, gibt es einen speziellen Abschnitt, der sich auf die ausführbare Datei des Dienstes bezieht.

Daemon

In der Datei appsettings gibt es den Abschnitt Daemon, der es Ihnen ermöglicht, das Verhalten des ausführbaren Dienstes zu konfigurieren. Er enthält die folgende Eigenschaft:

  • CheckInterval: Gibt das Interval in Millisekunden an, in dem der Hintergrunddienst neu gestartet wird.

Sie können den Wert der Eigenschaft CheckInterval entsprechend Ihren Anforderungen anpassen.

RabbitMQ

Neu ab Version 23.2.0: Es gibt zwei neue Eigenschaften im Abschnitt RabbitMQ, die es ermöglichen den Umfang eines Batches für die RabbitMQ Queue zu definieren.

BatchSize

Dieser Wert definiert wie hoch die Anzahl an E-Mails in einem Batch ist.

Default: 50 (ab Version 24.3.0)

BatchTimeLimit

Dieser Wert definiert die Dauer in Sekunden, in der E-Mails in den Batch eingetragen werden können.

Default: 50 (ab Version 24.3.0)

Mail-Protokollierung

Mit der Version 24.0.0 wurde diese Funktionalität hinzugefügt

Mail-Protokolle können aktiviert werden, indem die Eigenschaft MailProtocolLog auf true gesetzt wird. Standardmäßig ist dieser Eintrag false, da die Protokollierung sehr gesprächig ist und sensitive Daten beinhalten kann.

info

Handelt es sich um ein Pop3-Verbindung, lautet die Datei Pop3.log , bei einer IMAP-Verbindung Imap.log

warning

Diese Datei wird nicht bereinigt, daher ist es die Aufgabe, der Person die die Protokollierung aktiviert, diese nach Abschluss und Sichtung der Logs wieder zu deaktivieren und den Dienst neu zu starten.

Als Sicherheitsmechanismus wird beim Starten des maildaemon Dienstes die Datei vom Dateisystem gelöscht - ist die Protokollierung aktiv, wird anschließend die Datei neu angelegt und ist bis zum erneuten Start des Dienstes aktiv.