Dialog: Einstellungen → Lokale Server → NNTP

An folgende IP binden:

Hier wird eingestellt, an welches Netzwerkinterface der lokale NNTP-Server gebunden werden soll. Die Standard-Einstellung ist „127.0.0.1“ (der lokale Rechner). Diese Voreinstellung schützt zuverlässig vor Eindringlingen.

Hinweis: Bevor Sie diese Einstellung ändern, sollten Sie sich genau über die Funktionsweise des TCP/IP-Stacks und der damit verbundenen Sicherheitsprobleme informieren.

Port:

Die Port-Nummer legt den Port des Servers fest, d. h. unter welchem TCP/IP-Port der Client auf den lokalen Newsserver zugreifen kann. Voreingestellt ist der NNTP-Standard-Port 119.

SSL-Benutzung:

Hier kann eingestellt werden, ob für den lokalen Server TLS oder STARTTLS verwendet werden soll. (Standard: keine TLS-Nutzung)

SSL-Methode

Hier können die verschiedenen SSL-Methoden ausgewählt werden. Grundsätzlich sollte die neuste ausgewählt werden, die vom benutzen Client unterstützt wird. Bei der Auswahl von „automatisch“ handeln Client und Server die benutzte Methode bei Verbindungsaufbau aus.

Maximal erlaubte Anzahl an parallelen Client-Verbindungen:

Hier können sie die Anzahl der maximal gleichzeitig zulässigen Verbindungen zwischen Hamster und den Readern aller User einstellen. Beachten Sie dabei, dass einige Reader mehrere Verbindungen gleichzeitig aufbauen und andererseits Arbeitsspeicher Ihres Rechners auch Grenzen hat. Stellen Sie diesen Wert so ein, dass einerseits der Arbeitsspeicher des Rechners nicht überlastet wird und andererseits die Reader an den lokalen Servern möglichst wenig behindert werden. (Standard: 12 Verbindungen)

Maximal erlaubte Anzahl an parallelen Client-Verbindungen pro IP:

Hier können Sie die Anzahl der maximal gleichzeitig zulässigen Verbindungen zwischen Hamster und einem Clienten festlegen. Beachten Sie dabei, dass einige Reader mehrere Verbindungen gleichzeitig aufbauen und andererseits der Arbeitsspeicher Ihres Rechners auch Grenzen hat. Stellen Sie diesen Wert so ein, dass einerseits der Arbeitsspeicher des Rechners nicht überlastet wird und andererseits die Reader an den lokalen Servern möglichst wenig behindert werden. (Standard: 6 Verbindungen)

Maximale Größe für ausgehende Artikel:

Hier kann man angeben, wie groß ausgehende Postings maximal sein dürfen. Standard sind 2097152 Bytes (= 2 MiB). Eine Eingabe von „0“ schaltet den Filter ab.

Speicherdauer:

Hier kann für alle Gruppen die Voreinstellung für die Aufbewahrungszeit der Artikel in Tagen (Standard: „7“) und die Maximalanzahl von Artikeln je Gruppe (Standard: „0“ = keine Begrenzung) konfiguriert werden. In den individuellen Gruppeneinstellungen (unter „Einstellungen“ → „News: Server, Gruppen & Ladeaufträge“ → „Newsgruppen“ → „Einstellungen“) können davon abweichende Werte eingestellt werden.

Zusätzlich kann eingestellt werden, wie weit zurück die News-Historie und die Einträge im Killfile-Log gespeichert werden (Standard: jeweils 7 Tage).

Header anpassen

Message-ID erzeugen, wenn noch keine vorhanden

Ist dieses Feld aktiv, generiert der Hamster selber die Message-ID, falls sie nicht bereits vom News-Reader gesetzt worden ist. Der „Local-Part“ der Message-ID wird dann aus der aktuellen Zeit, der Task-Nummer und einem fortlaufenden Zähler pro Zeiteinheit gebildet. Mit einem ebenso eindeutigen FQDN ergibt sich somit eine Adresse, die den technischen Ansprüchen an Message-IDs genügt (d. h. für mindestens zwei Jahre eindeutig ist).

Generiere CancelLock (wenn Message-ID vorhanden)

Es wird ein Header erzeugt, der das Canceln eines Postings durch unautorisierte Nutzer verhindert.

Datumsheader Date erzeugen, wenn noch keiner vorhanden ist

Ist dieses Feld aktiv, erzeugt der Hamster den „Date“-Header, wenn er noch nicht vorhanden ist.

Erzeugen oder ggf. Erweitern des "User-Agent"-Headers

Ist dieses Feld aktiv, ergänzt der Hamster im Header jedes gesendeten Artikels seine Versionsnummer im User-Agent-Header oder erzeugt diesen, wenn er noch nicht vorhanden ist.

Erzeugen oder ggf. Erweitern des "Path"-Headers

Ist dieses Feld aktiv, ergänzt der Hamster im „Path“-Header jedes gesendeten Artikels den lokalen Domain-Namen oder erzeugt diesen Header, wenn er noch nicht vorhanden ist. Dieser muss dazu im Menü „Einstellungen“ → „Lokale Server“ → „Allgemeines“ eingetragen sein. Andernfalls lehnt der lokale NNTP-Server alle zu postenden Artikel ab, da ansonsten defekte Artikel erzeugt würden.

Zusätzliche Einstellungen

Cross-Posting auch in unbekannte Gruppen erlauben

Hier können Sie den lokalen Usern gestatten, in dem Hamster unbekannte Gruppen zu posten. Als unbekannt werden alle Gruppen betrachtet, für die kein Remote-Server für das Holen von Newsartikel eingetragen ist.

Normalerweise werden Crosspostings, die an zumindest eine dem Hamster unbekannte Newsgruppe gehen, automatisch zurückgewiesen. Mit dieser Einstellung kann das Senden (=Posten) in unbekannte Gruppen erlaubt werden – ob der externe Newsserver den Artikel akzeptiert, ist damit natürlich noch nicht sicher.

Folgende Einschränkungen gelten auch bei aktivierter Einstellung:

Unbekannte Message-IDs in Datei „GetMIDs.txt“ eintragen

Ist dieses Feld aktiviert, trägt der Hamster Anfragen nach Artikeln mit unbekannter Message-ID in die Datei „GetMIDs.txt“ ein, und lädt diese Artikel bei der nächsten Online-Sitzung automatisch nach. Ist die zu diesem Artikel gehörige Gruppe nicht im Hamster vorhanden, wird der Artikel in der Gruppe abgelegt, die in „Einstellungen“ → „Grundeinstellungen“ → „Interne Gruppen“ dafür eingerichtet ist (Standard: „internal.misc“).

Neue Artikel direkt in die lokale Datenbank speichern

Ist dieses Feld aktiv, kopiert der Hamster jeden lokal geposteten Artikel sofort lokal in die jeweilige Gruppe unter Umgehung des Umweges über den Provider. Diese Funktion ist nur zu empfehlen, wenn der Hamster als Feeder verwendet werden soll, oder eine zeitnahes lokales Einordnen der Artikel unbedingt erforderlich ist.

Achtung: Diese Funktion darf nur benutzt werden, wenn zum Provider ausgehende Artikel nicht mit Tools wie Korrnews oder Skripten nachbearbeitet werden. In diesem Fall kommt es zu unterschiedlichen Versionen der Artikel in der lokalen (Hamster-)Datenbank und im Usenet.

Für diese Funktion sind das Generieren von „Message-ID:“- und „Path:“-Header und ein lokaler Domain-Name zwingend erforderlich. Dieser muss dazu im Menü „Einstellungen“ → „Lokale Server“ → „Allgemeines“ eingetragen sein. Andernfalls lehnt der lokale NNTP-Server alle zu postenden Artikel ab, da ansonsten defekte Artikel erzeugt würden.

Cancel-Nachrichten

Hier können Sie verschiedene spezielle Funktionen zur Verarbeitung von Cancel-Nachrichten aktivieren.