Linux-Arbeitskreis Hamburg

Newsserver INN

/etc/news/newsfeeds

Grundlagen

In der Datei newsfeeds sind abgesehen von den vielen Kommentaren eigentlich nur drei Zeilen bemerkenswert. Jede der drei Zeilen besteht aus 4 Feldern, die durch Doppelpunkte getrennt werden. Falls die Felder sehr lang sind, kann durch einen Backslash am Zeilenende eine weitere Zeile benutzt werden.

Das erste Feld ist jewils ein Name, Bezeichner für den Newsfeed. Hinter dem Namen kann durch einen Slash abgetrennt noch eine ausschlußliste angegeben werden. Bevor Nachrichten an einen Rechner dieser Liste weitergegeben wird, überprüft das System anhand der Path-Zeile ob die Nachricht eventuell schon über einen der Rechner gelaufen ist und gibt sie dann nicht weiter.
Das zweite Feld zählt alle Newsgruppen auf, die weitergegeben werden sollen, wobei Jokerzeichen und zum Verneinen das Ausrufungszeichen genutzt werden können.
Das dritte Feld enthält Flags, die mitteilen, um was für eine Art Feed es sich handelt.
Im vierten Feld wird angegeben wohin die Nachricht zu schicken ist. Wenn dort nicht steht ist als Standard /var/spool/news/out.going/<1.Feld> voreingestellt.

ME:!*::

Me beinhaltet die Default-Liste der weiterzugebenden Newsgruppen. Es wird keine Newsgruppe weitergegeben, wenn nicht später ein positiver Eintrag kommt.

# for NOV overview database
overview!:*,!junk,!control*:Tc,WO:/usr/lib/news/bin/overchan

Die Overview-Dateien sollen einen schnellen Überblick über die Nachrichten innerhalb einer Gruppe bewirken. Es müssen nicht erst alle Nachrichten durchsucht werden um die Themenliste zu liefern. Mit diesem Mechanismus können fast alle Newsreader umgehen.
Der Mechanismus heißt Overview, betrifft alle Newsgruppen, die Flags Tc (der Feed ist vom Typ channel) und WO (geschrieben werden nur Overview-Daten) steuern die Art des Feeds und als Ziel dient die Datei /usr/lib/news/bin/overchan.

Nun folgt ein wichtiger Abschnitt für die Weiterleitung der eigenen News.

shuttle/news1.shuttle.de\
:schule.*\
:Tf,Wnb:

Diesen Abschnitt kann man bei Bedarf geeignet erweitern.

shuttle/news1.shuttle.de\
:schule.*,k12.*,!local\
:Tf,Wnb:

 Der für uns spezifische Feed heißt shuttle, Nachrichten die über einen der Shuttle Server gegangen sind, werden nicht zurück geleitet, es werden alle schule und alle k12 Gruppen weitergeleitet, aber keine lokalen Gruppen. Der Feed ist vom Typ File (Tf) und es werden die Pfadnamen und die Größe der Nachricht mit gespeichert (Wnb). Ziel ist  /var/spool/news/out.going/shuttle

Hinweis: Für das Mail2News-Interface wird noch ein weitere Eintrag hier vorgenommen.

Dateiinhalt


Kritik, Anregungen und Ergänzungen willkommen. Zusammengestellt von Uwe Debacher und Bernd Burre, letzte Änderung am 27.01.2006
Impressum