L'alimentation en articles de nôtre serveur : pathetc/newsfeeds

[Note]

Je ne décrirais pas toute les possibilités. N'hésitez pas à lire la page de man (en fait c'est même une excellente idée).

Ce fichier va contenir une ligne par alimentation. Par défaut, il ne contient que deux lignes non commentées :

ME:!*/!local,!collabra-internal::

Cette ligne permet à innd de savoir quels articles accepter pour lui-même.

controlchan!\
	:!*,control,control.*,!control.cancel\
	:Tc,Wnsm:/usr/lib/news/bin/controlchan

Cette ligne permet de gérer les messages de contrôles des forums de discussions (création, destruction).

[Attention]

Il est fortement conseillé de laisser ces deux entrées telles quelles. De plus la ligne commençant par ME doit être la première du fichier.

Chaque autre entrée aura la forme suivante :

sitename1[/exclude,exclude,...2]\3
        :pattern,pattern...4[/distribution,distribution...5]\
        :flag,flag...6\
        :parameter7

1

C'est le nom interne du feed pour innd. Il servira à nommer les fichiers dans les cas de feeds par fichier. Pour les feeds de type innfeed, cela servira à sélectionner la bonne entrée dans pathetc/readers.conf

2

Ce paramètre permets à innd de savoir qu'il ne doit pas envoyer un article à ce feed si l'entête Path de l'article contient un des mots donnés. Par exemple pour le site news.daedelys.org/daedelys.org, innd n'enverra pas un article si l'entête Path contient déjà daedelys.org.

3

un antislash (\) en dernier caractère de la ligne permet de continuer la définition d'un site sur la ligne suivante.

4

masque de capture selon le format uwildmat(3). Il est possible d'utiliser l'arobase (@) pour ne pas envoyer un article même si du fait d'un cross-postage, l'article pouvait être envoyé.

5

Cette option permet de n'envoyer des articles que si leur entête Distribution est dans la liste donnée.

6

Les différentes options que innd utilisera pour ce site.

7

Suivant le type de feed, différents paramètres peuvent être ajoutés.