Newsgroup: it.comp.software.newsreader
Titolo: [Hamster] Messaggi inviati

C'e' modo di conservare in qualche cartella i messaggi inviati ?
-- 
Diamo il giusto valore al denaro, stampiamo la banconota da 1 Euro.
http://werted.cjb.net
 | 
http://werted.da.ru
There are only 10 kinds of people in the world.
Those who understand binary, and those who don't. (c) Piccia

 creare un gruppo locale nella quale memorizzarli.
il mio problema nasce con i gruppi moderati. inviando i msg come mail-
to-news hamster NON li salva in internal.misc :( idee?


 C'e' modo di conservare in qualche cartella i messaggi inviati ?
Fino alla beta 170 i messaggi inviati popolano il NG internal.misc, 
insieme ai vari messaggi di servizio. Ho messo ieri la beta 191, non 
vorrei che fossero cambiate le cose : (
Luca

 to-news hamster NON li salva in internal.misc :( idee?
Usa il mio metodo.... :-)
Per le News puoi:
a. salvare il gruppo internal.misc
b. copiare spodoratamente i files presenti in news.out prima della 
sincronizzazione con il server
Il comando da aggiungere nello script e' qualcosa di simile:
FileCopy ( HamPath + "Groups\News.Out\*.msg" ,_
           HamPath + "Groups\Backup\*.msg )
Ma non so se la funzione accetta le wildcard. In caso negativo, fai uno 
semplice script che richiama una sub (se non addirittura un modulo) del 
tipo:
==========================================================
sub CopyNewsOut
var( $FilesList, $NumFiles, $FileName )
     $FilesList = ListAlloc
  ListFiles( $FilesList, HamPath + "Groups\News.Out\" + "*.msg", false )
  $NumFiles = ListCount( $FilesList ) 
  while ($NumFiles > 0)
     $FileName = ListGet( $FilesList, $NumFiles - 1 )
     FileCopy ( HamPath + "Groups\News.Out\" + $FileName ,_
                HamPath + "Groups\Backup\"    + $FileName )
     dec ($NumFiles)
  endwhile
  ListFree($Message)
  ListFree($FilesList)
EndSub
==============================================================
per le email:
a. usare il metodo b delle news con le opportune variazioni...
b. Fai aggiungere ad Hamster in automatico l'invio anche al tuo indirizzo 
di posta, o ad un altro, o a quello con cui lo hai spedito... in modo da 
avere anche sempre i thread completi nel tuo mailreader.
-- 
     __         ____         | We don't need no education.
 __ / /__  ___ / __/__ __ __ | We don't need no thought control.
/ // / _ \/ -_) _// _ \\ \ / | All we need is another brick in the wall
\___/\___/\__/_/  \___/_\_\  | ICQ UIN: 61571298

            HamPath + "Groups\Backup\*.msg )
ma cosi' copia anche i msg NON mail-to-news. 


 ma cosi' copia anche i msg NON mail-to-news. 
Uff... che palle che sei... peggio di un roditore! ;-)
Dunque... c'e' un header che discrimina i messaggi che vuoi copiare da 
quelli che non vuoi copiare?
(non ho la possibilita' al momento di fare dei test, se mi dai il nome di 
un header, ti risolvo il problema in due minuti)


 quelli che non vuoi copiare?
X-Gate: Hamster/
1.3.23.191
 NewsToMail-Gate 


 X-Gate: Hamster/
1.3.23.191
 NewsToMail-Gate 
Al momento non ho tempo per scrivere tutto, perdonami. Inizia a scrivere 
giu qualcosa, modificando lo script che ho mandato per cancellare 
l'header, ma aziche cancellarlo metti un blocco in cui con 
$HdrVal = MsgGetHeader( $Msg, "X-Gate:" )
leggi il valore dell'header. Dopodiche con un 
If ( $HdrVal="Hamster/
1.3.23.191
 NewsToMail-Gate" )
 
controlli se l'header e' quello, ed in caso positivo copi il file, 
altrimenti lo lasci dove e'...
Se l'header non esiste, ti viene ritornato un "", quindi, secondo me e' 
meglio che dici, se X-Gate e' diverso da "" copi il file. Altrimenti 
appena aggiorni il cricetino, il tutto smette di funzionare.


 appena aggiorni il cricetino, il tutto smette di funzionare.
right! :-) 
