Konfiguration

<< Zum Inhaltsverzeichnis >>

Navigation:  »Keine übergeordneten Themen verfügbar«

Konfiguration

Nach der Installation ist SpamAssassin in a Box bereits vorkonfiguriert und kann sofort eingesetzt werden. Um eine optimale Performance zu gewährleisten, können viele der Optionen aber auch individuell an die jeweiligen Bedürfnisse angepasst werden.

 

Konfiguration des Systemdienstes (Service.config)

Die Konfiguration von SpamAssassin in a Box erfolgt über die Konfigurationsdatei:

"C:\ProgramData\JAM Software\spamdService\SpamAssassinServiceController.config"
 

Im Folgenden werden alle relevanten Konfigurationsmöglichkeiten erläutert.

 

AutoUpdateRules
(True | False)

Lädt automatisch die neuesten SpamAssassin-Regeln herunter (empfohlen!). Das Intervall kann durch den Parameter in "SaUpdateIntervalInDays" festgelegt werden.
Standard: True (eingeschaltet)
 

AvoidRestartOnAllOverCPUUsage
(0 - 100)

Falls die CPU-Last zum Zeitpunkt eines SpamD-Neustarts diesen Wert überschreitet, wird der Neustart aufgeschoben um das System nicht übermäßig zu belasten.
Standard: 80 (in Prozent)
 

AvoidRestartOnSpamDCPUUsage
(0 - 100)

Verhindert einen Neustart des SpamAssassin-Dämon "SpamD", wenn die CPU-Last des Dämons über dem angegebenen Wert liegt. Hierdurch kann sicher gestellt werden, dass der Dämon ausschließlich dann neu gestartet wird, wenn er gerade keine E-Mails am verarbeiten ist.
Standard: 1 (in Prozent)
 

CustomCmdLine

Legt die Startparameter für den SpamAssassin-Dämon "SpamD" fest. Die Startparameter werden nur verwendet, wenn die Option UseCustomCmdLine auf "True" steht. Andernfalls werden die Startparameter verwendet.

Achtung: Diese Einstellung sollte nur von erfahrenen Benutzern geändert werden.
 

DebugMode
(True | False)

Schaltet den Debug-Modus von SpamAssassin in a Box ein. Hierdurch werden detaillierte Informationen über den Programmablauf und den Status des SpamAssassin-Dienstes und des SpamAssassin-Dämons gesammelt. Die Informationen werden in der Windows Eventanzeige aufgelistet.
Standard: False (ausgeschaltet)
 

MaxLogFileSize

 

Legt die maximale Größe in MB der Logdatei "Service.log" des SpamAssassin-Dienstes fest. Nachdem die Maximalgröße erreicht wurde erzeugt der Dienst eine neue Logdatei, die alte Logdatei steht bis zum nächsten Erreichen der Maximalgröße noch unter dem Namen "Service.bak0.log" zur Verfügung.
Standard: 50
Minimum: 10
 

NumberOfLogsKept

Legt die Anzahl der im "sa-logs" Ordner vorgehaltenen Log-Dateien fest. Standardmäßig werden 10 Log-Dateien vorgehalten, was bei einem durchgängigen Betrieb des Dienstes einem Zeitraum von 10 Tagen entspricht.
Standard: 10
Minimum: 1
 

ProxyURL

Die für die Netzwerkkomunikation zu verwendende Proxy-URL. Wenn dieser Wert leer ist, wird kein Proxy-Server verwendet. Standard: die URL, die in den Internet-Einstellungen des Systems hinterlegt ist.
 

SaUpdateIntervalInDays

Legt das Intervall fest, innerhalb dessen eine Aktualisierung der SpamAssassin-Regeln erfolgt (in Tagen).
Standard: 3
Minimum: 1
 

SaUpdateParameters
 

Enthält die Parameter für das Update-Programm für die SpamAssassin-Regeln (sa-update.exe). Die für die Aktualisierung verwendeten Server können über die Datei "UpdateChannels.txt" im Programmordner von SpamAssassin in a Box konfiguriert werden. Für weitere Informationen bezüglich der für "sa-update" möglichen Parameter, sehen Sie bitte die offizielle SpamAssassin-Dokumentation ein.
Standard: --nogpg --verbose --channelfile=UpdateChannels.txt --updatedir="C:\ProgramData\JAM Software\spamdService\sa-rules"
 

SpamAssassinPath
 

Legt den Pfad der zu verwendenden SpamAssassin Installation fest. Standardmäßig werden die SpamAssassin-Komponenten zusammen mit dem Dienst in das gleiche Verzeichnis installiert. Dieser Wert sollte nur von erfahrenen Benutzern geändert werden.
Standard: "C:\Program Files (x86)\JAM Software\SpamAssassin in a Box\"
 

SpamdRestartIntervalInMinutes
 

Legt das Intervall fest, nach dem ein Neustart des SpamAssassin-Dämons "SpamD" erfolgt (in Minuten).
Standard: 60
Minimum: 5
 

UseCustomCmdLine
(True | False)

Legt fest, ob anstelle der in der "SpamD.config" definierten Startparameter die in der Option "CustomCmdLine" definierten Parameter verwendet werden sollen.
Standard: False (ausgeschaltet)
 

UseSeparateLogFiles
(True | False)

Wenn diese Option eingeschaltet ist, wird an jedem neuen Tag auch ein neues Log-Datei vom SpamAssassin-Dämon erzeugt. Ist die Option ausgeschaltet, wird immer das gleiche Log verwendet. Das neueste Log besitzt immer den Dateinamen "SpamD.log", ältere Logs werden in der Form "SpamD.bak0.log", "SpamD.bak1.log", etc. benannt.
Standard: True (eingeschaltet)
 

 

AllowTell
 

Legt fest ob das Trainieren und Verlernen von Nachrichten erlaubt sein soll (Bayes, SpamCop, Razor, etc.)
 

ConfigPath
 

Legt den Pfad zum Verzeichnis der SpamAssassin-Regeln fest.

SiteConfigPath
 

Legt den Pfad zum Verzeichnis der SpamAssassin-Konfiguration fest.

AllowedIPs
 

Legt fest, welche(n) IP-Adresse(n) erlaubt wird eine Verbindung zum SpamAssassin-Dämon aufzubauen. Es können mehrere Adressen, komma-getrennt, angegeben werden.

ListenIP
 

Legt die Adresse der Netzwerkschnittstelle fest, auf dem der SpamAssassin-Dämon Nachrichten entgegennimmt. Es können mehrere Adressen, komma-getrennt, angegeben werden.

ListenPort
 

Legt den Port fest, auf dem der SpamAssassin-Dämon Nachrichten entgegennimmt.

MaxChildren
 

Legt die maximale Anzahl an Kindprozessen fest, die vom SpamAssassin-Dämon erzeugt werden.

MinChildren
 

Legt die minimale Anzahl an Kindprozessen fest, die vom SpamAssassin-Dämon am Laufen gehalten werden.

MaxSpare
 

Legt fest wieviele Kindprozesse maximal im Idle-Status sein dürfen.

MinSpare
 

Legt fest wieviele Kindprozesse mindestens im Idle-Status sein dürfen.

MaxConnPerChild
 

Legt fest, nach wie vielen Verbindungen ein Kindprozess beendet und ein neuer Kindprozess gestartet werden soll.

TimeoutChild
 

Legt die maximale Anzahl in Sekunden fest, die ein Kindprozess zum Verarbeiten einer Nachricht Zeit hat.

TimeoutTcp
 

Legt die maximale Anzahl in Sekunden fest, die ein Client zum Senden einer Nachricht an den SpamAssassin-Dämon Zeit hat.

SysLog
 

Legt den Pfad der vom SpamAssassin-Dämon zu verwendenden Log-Datei fest.

Debug
 

Schaltet den Debug-Modus für den SpamAssassin-Dämon ein oder aus.

Local
 

Legt fest, ob der SpamAssassin-Dämon ausschließlich lokale Tests verwenden soll (keine DNSBL, etc.).