|
|
|
|
||||||
| fr.comp.usenet.serveurs Administration de serveurs NNTP. |
![]() |
|
|
LinkBack | Outils de la discussion |
|
|
#1 (permalink) |
|
Messages: n/a
Hébergeur: |
Bonjour,
Je m'amuse avec INN et ai un petit pb avec l'envoi des messages en utilisant rpost. Quelques mots sur la config: -inn 2.4.2 -suck 4.3.2 Je suis en tradspool, le feed est news.gazeta.pl\ :*,!junk,!control*\ :Tf,Wnm: .... aucun probleme avec suck (merci mr Jacoboni), j'utilise pour l'envoi les scripts #!/bin/bash (...je coupe un peu...) SUCKPATH=/usr/lib/suck SPOOLPATH=/usr/local/news/spool BATCHNAME=$SPOOLPATH/outgoing/$OUTGOING FILTERNAME=$SUCKPATH/entete RPOST=/usr/local/bin/rpost if test -s $BATCHNAME then $RPOST $SERVER -U $USER -P $PASSWORD -d -b $BATCHNAME -f $FILTERNAME \$\$o=/tmp/filtres \$\$i /tmp/filtres else echo "pas d'articles a poster..." fi avec pour le nettoyage des entetes: #!/bin/sh ~news/bin/sm $1 | sed -e "/^X-Trace/d" -e "/^NNTP-Posting-Host/d" \ -e "/^Xref/d" -e "/^X-Complaints-To/d" \ -e "/^NNTP-Posting-Date/d" > $2 Si je stoppe et relance INN et envoie un message, il part vers le serveur distant. (et y arrive )Les autres messages que je tente d'envoyer arrivent bien sur mon INN local, mais, dans ~news/spool/outgoing, il n'y a plus de fichier news.gazeta.pl ... et donc ils ne sont pas expedies. Si j'enleve l'option -d, le fichier outgoing augmente, augmente... les messages sont bien envoyes, mais a chaque nouvel appel du script, rpost tente de re-envoyer des fichers deja existants: 441 435 Duplicate Duplicate article, unable to post Est ce un probleme connu avec rpost et les versions recentes de INN ? Une option manquante dans l'appel a rpost ? (J'ai aussi tente d'utiliser nntpsend, mais celui ci semble ne fonctionner qu'avec des IHAVE, ce que le serveur distant n'aime pas: y-a-t-il une option pour modifier cela ?) -- Stephane |
|
|
|
#2 (permalink) |
|
Messages: n/a
Hébergeur: |
Le Lundi 26 décembre 2005 à 13:12 UTC, Stephane Ninin écrivait sur
fr.comp.usenet.serveurs : [snip] > (J'ai aussi tente d'utiliser nntpsend, mais celui ci semble ne > fonctionner qu'avec des IHAVE, ce que le serveur distant n'aime pas: > y-a-t-il une option pour modifier cela ?) J'ai aussi utilisé les scripts de la doc d'E. Jacoboni dans une crontab avec quelques soucis pour finalement utiliser le script poster.pl (merci à Fred) dispo à l'url suivante : <http://news.gegeweb.org/inn/poster.pl> Et on l'utilise avec l'entrée suivante dans newsfeeds : serveur/path_exclusion\ :!*,fr.*\ :Tp:/path_to/poster.pl -s serveur %s @+ -- C'est vrai que je ne plais pas à tout le monde. Mais quand je vois à qui je ne plais pas, je me demande si ça me dérange vraiment. (Coluche) |
|
|
|
#3 (permalink) |
|
Messages: n/a
Hébergeur: |
On Mon, 26 Dec 2005 17:45:48 +0000, Gérald Niel wrote:
> [snip] >> (J'ai aussi tente d'utiliser nntpsend, mais celui ci semble ne >> fonctionner qu'avec des IHAVE, ce que le serveur distant n'aime pas: >> y-a-t-il une option pour modifier cela ?) > > J'ai aussi utilisé les scripts de la doc d'E. Jacoboni dans une > crontab avec quelques soucis pour finalement utiliser le script > poster.pl (merci à Fred) dispo à l'url suivante : > <http://news.gegeweb.org/inn/poster.pl> > > Et on l'utilise avec l'entrée suivante dans newsfeeds : > > serveur/path_exclusion\ > :!*,fr.*\ > :Tp:/path_to/poster.pl -s serveur %s > Je testerai ca plus tard, merci. Apres avoir (re)lu la doc, et ce passage en particuliers: "To cooperate with innd properly, such external programs should first rename the batch file and then send a flush command for that site to innd using ctlinnd(8). innd will then write out any buffered data, close the file, and reopen it (under the original name), and the program can process the data in the renamed file at its leisure. File feeds are most frequently used in combination with nntpsend(8)." et en utilisant les scripts get.news.inn et put.new.sm qui accompagnent suck, ca marche. ![]() |
|
|
|
#4 (permalink) |
|
Messages: n/a
Hébergeur: |
On Mon, 26 Dec 2005 17:45:48 +0000, Gérald Niel wrote:
> [snip] >> (J'ai aussi tente d'utiliser nntpsend, mais celui ci semble ne >> fonctionner qu'avec des IHAVE, ce que le serveur distant n'aime pas: >> y-a-t-il une option pour modifier cela ?) > > J'ai aussi utilisé les scripts de la doc d'E. Jacoboni dans une > crontab avec quelques soucis pour finalement utiliser le script > poster.pl (merci à Fred) dispo à l'url suivante : > <http://news.gegeweb.org/inn/poster.pl> > > Et on l'utilise avec l'entrée suivante dans newsfeeds : > > serveur/path_exclusion\ > :!*,fr.*\ > :Tp:/path_to/poster.pl -s serveur %s > Je testerai ca plus tard, merci. Apres avoir (re)lu la doc, et ce passage en particuliers: "To cooperate with innd properly, such external programs should first rename the batch file and then send a flush command for that site to innd using ctlinnd(8). innd will then write out any buffered data, close the file, and reopen it (under the original name), and the program can process the data in the renamed file at its leisure. File feeds are most frequently used in combination with nntpsend(8)." et en utilisant les scripts get.news.inn et put.new.sm qui accompagnent suck, ca marche. ![]() |
|
![]() |
| Outils de la discussion | |
|
|