<< 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.
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 |
Lädt automatisch die neuesten SpamAssassin-Regeln herunter (empfohlen!). Das Intervall kann durch den Parameter in "SaUpdateIntervalInDays" festgelegt werden. |
AvoidRestartOnAllOverCPUUsage |
Falls die CPU-Last zum Zeitpunkt eines SpamD-Neustarts diesen Wert überschreitet, wird der Neustart aufgeschoben um das System nicht übermäßig zu belasten. |
AvoidRestartOnSpamDCPUUsage |
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. |
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 |
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. |
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. |
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. |
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). |
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. |
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. |
SpamdRestartIntervalInMinutes |
Legt das Intervall fest, nach dem ein Neustart des SpamAssassin-Dämons "SpamD" erfolgt (in Minuten). |
UseCustomCmdLine |
Legt fest, ob anstelle der in der "SpamD.config" definierten Startparameter die in der Option "CustomCmdLine" definierten Parameter verwendet werden sollen. |
UseSeparateLogFiles |
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. |
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.). |