Newsgroup: it.comp.os.linux.sys
Titolo: Inn e rpost con timehash.... HELP!

Ho configurato Inn (inn-2.3.1-2.i386.rpm x RH7.1), è funzionante, riesco a
scivere post e il feed viene normalmente preparato.
Come tipo si storage ho usato il timehash.
Per prendere le mail, seguendo il mini how-to di Marco D'Itri ho configurato
suck (suck-4.2.4-2.i386.rpm Powertools 7.1), e riesco a prendere le news
senza problemi....
Ho problemi con l'invio in pratica quando tento di spedire, usando sempre lo
script get.news.inn un messaggio ho questo messaggio di errore:
-----------------------
Using Port 119
Official host name: 
typhoon.libero.it
Alias 
news.libero.it
Address: 192.106.1.6
Connected to 
typhoon.libero.it
200 Welcome to Libero - Infostrada news server (Typhoon v1.2.3)
/var/spool/news/@02003BAC851500DC00000000000000000000@ does not exist
Empty file, skipping
-----------------------
Il file effettivamente non esiste, probabilmente lo script del filtro è
errato, oppure rpost non riesce a reperire dalla timehash l'articolo....
Questo è il file put.news:
----------------------
#!/bin/sh
# this is just a simple script to use sed to strip off the
# NNTP_Posting_Host and Xref headers that my ISP's newsfeed
# doesn't like.  this could be written as a one liner
# sed -e SEDCMD1 $1 | sed SEDCMD2 > $2
#set -x
if [ $# -ne 2 ]; then
        echo
        echo "Usage `basename $0` infile outfile <RETURN>"
        echo
        exit -1
fi
SEDCMD="/^NNTP-Posting-Host/d"
SEDCMD2="/^Xref/d"
OUTFILE=$2
INFILE=$1
if [ -f ${INFILE} ]; then
        sed -e ${SEDCMD} ${INFILE} | sed -e ${SEDCMD2} > ${OUTFILE}
        if [ $? -ne 0 ]; then
                echo "Error"
                exit -1
        fi
else
        echo "$1 does not exist"
        exit -1
fi
--------------------------
Questo invece è il mio get.news.inn, tutti i path sono corretti....
--------------------------
REMOTE_HOST=
news.libero.it
LOCAL_HOST=localhost
SPOOLDIR=/var/spool/news
NEWSDIR=/usr
BASEDIR=/usr/lib/news/suck
CTLINND=${NEWSDIR}/bin/ctlinnd
SHLOCK=${NEWSDIR}/bin/shlock
TMPDIR=${BASEDIR}
MSGDIR=${BASEDIR}/Msgs
SITE=libero
OUTGOING=${SPOOLDIR}/outgoing/${SITE}
OUTGOINGNEW=${OUTGOING}.new
OUTGOINGFAIL=${OUTGOINGNEW}.fail
SCRIPT=${BASEDIR}/bin/scripts/put.news
OUTFILE=/tmp/tmp$$
LOCKFILE=${BASEDIR}/getnews.lock
NEWSGROUP=news
TESTHOST=testhost
RPOST=rpost
SUCK=suck
-----------------------
Datemi una mano... sto facendo tutte le ricerche possibili, ma non sono
riuscito minimamente a venirne a capo.... posso anche modoficare il file di
filtro put.news in modo da reperire l'articolo e dopo ripulirlo dagli
header, ma ancora non sono riusciro a capire se si possa fare da uno
script.... please help!
--
| /
| \Byte - Andrea Briganti - 
kbyt...@tin.it
http://digilander.iol.it/kbytesystem
ICQ: 40872731 - C6: andreakbyte
Activelist Sentimenti: 47103807

Come non detto... ho risolto modificanto il filtro.... ;)


 senza problemi....
Non conosco INN 2.3 (io uso la 2.2.2) ma per prima cosa io controllerei
il file newsfeeds per verificare che vengano correttamente create le
entries nel file di spool e poi metterei un bel 'set -x' all'inizio
dello script che usi per postare per controllare passo per passo cosa
fa ed in particolare se quel file esiste veramente.
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

errato, oppure rpost non riesce a reperire dalla timehash l'articolo....
Anch'io ho avuto lo stesso problema. Devi usare lo Storage Manager (sm) con
il timehash.
Ecco il filtro che ho io:
#!/bin/sh
/usr/bin/sm $1 | sed    -e "/^NNTP-Posting-Host/d" \
                        -e "/^Xref/d" \
                        -e "/^X-Trace/d" \
                        -e "/^X-Complaints/d" \
                        -e "/^NNTP-Posting-Date/d" >$2
Ciao.
-- 
Zio Ciano.

    <-- 2 scelta
->NON ABUSARE gli "abuse desk", segnala solo lo spam e il vero netabuse<-      

server.  Ora non  sono  un esperto, ma  il  fatto che con  lo  storage
Me coyotas...
Ciao.
-- 
Zio Ciano.

 storia  e` questa:  con il passaggio  dalla versione  1.7 alla  2 sono
[..]
Ah, grazie per la spiegazione.. ho imparato qualcosa di nuovo :)


 Ah, grazie per la spiegazione.. ho imparato qualcosa di nuovo :)
e meno male che Carlo dice di non essere esperto... adoro i modesti! :-)
-- 
Configura internet, junkbuster, fetchmail, procmail, leafnode, firewall,
dns, wwwoffle, postfix, mutt, slrn, kernel, ed altro, visitando il sito:
http://mrshark.sourceforge.net
 od 
http://mrshark.cjb.net
 e scaricando il
"Quick&Easy Configuration Howto". Cosenza LUG: IRC: 
irc.openprojects.net
canale #cslug - Mailing-list: 
http://www.linux.it/mailman/listinfo/cslug

 e meno male che Carlo dice di non essere esperto... adoro i modesti! :-)
Beh, diciamoci la verita`, Carlo Fusco ha due vizi:
- risponde a tutti i post con scritto Inn sia nel subj che nell'header
- le sue risposte sono sempre chiare ed esaurienti
Beh, se questo significa non essere esperti... ;)
Un Henryx che ammira il Carlo nazionale ^^
-- 
Questo senso di approssimazione che pervade i windowsFan a volte mi
sconforta (V. Valvano)