Newsgroup: it.comp.software.newsreader
Titolo: [Agent] [Hamster] Custom headers

Ciao.
Esiste un modo in Agent 1.8 per inserire header personalizzati (del tipo
X-qualcosa)? Sarebbe eventualmente possibile una operazione del genere
con uno script di Hamster?
TIA
-- 
| Claudio Galeota ( 
wal...@despammed.com
 )
| "Esistono infiniti sistemi" - Dedekind
| * 20 Luglio, Genova: non dimenticare *
| 
http://testimonianze-g8-genova.cjb.net/

con uno script di Hamster?
Certo. Vedi in particolare le funzioni MsgAddHeader e MsgSetHeader 
nel modulo hmessage.hsm.
-- 
Bye.
       Lem
Le risposte con 'R: ' finiscono automaticamente nel mio
killfile. Per conoscere e risolvere il problema causato
da OE: 
http://www.vene.ws/mail/r-out.asp

nel modulo hmessage.hsm.
Perfetto, e` proprio cio` che cercavo, grazie.


 MsgSetHeader nel modulo hmessage.hsm.
Io ho provato a fare le modifiche al suddetto file ma non e` cambiato 
nulla ... saresti cosě gentile da illuminarmi cosa devo fare dopo 
aver modificato il file?
-- 
Ciao
MB

X-qualcosa)? 
Si. C'era una patch da applicare, che permetteva di fare quello che
chiedi; puoi vederlo nelle intestazioni dei miei messaggi precedenti a
settembre (quelli con Agent, insomma).
Non ricordo l'indirizzo, ci si arrivava dalla pagina di JimB,
MadHatqualcosa.
Eventualmente posso spedirtelo io venerdi. Se vuoi contattami via mail.
Ciao.
-- 
Antonio

 Si. C'era una patch da applicare, 
E' qui:
http://www.biol.rug.nl/hens/j/a32-18patcher.rar
-- 
Luca - e-mail: p.stevens at 
operamail.com

aver modificato il file?
Er...
Non devi modificare il file, devi creare uno script. Nello script 
caricherai il modulo hmessage.hsm, e potrai usare le funzioni 
definite al suo interno.
Per effettuare modifiche sugli header dei messaggi in uscita, lo 
script dovrà:
-caricare in una lista, uno alla volta, i messaggi in partenza;
-usare la/e funzione/i di cui sopra.
Se hai bisogno dello script, mi pare che ne sia stato postato uno
che fa al caso tuo di recente. Altrimenti vediamo.
-- 
Bye.
       Lem
'CLOCK is what you make of it: partecipa ad un progetto diffuso'
  Distributed computing: 
http://www.aspenleaf.com/distributed/

che fa al caso tuo di recente. Altrimenti vediamo.
Riprendendo spudoratamente (perdonami ^__^) il tuo post con annesso
script dell'epoca, verrebbe fuori una cosa del genere:
--------------------------------------------------------------
#!hs2
#!load hamster.hsm
#!load hmessage.hsm
var( $listauscite, $uscite, $indice, $listafile, $nomefile )
hamwaitidle
$listauscite = Listalloc( 1, 0 )
listfiles( $listauscite, hampath + "groups\news.out\*.msg", true )
$uscite = listcount( $listauscite )
$indice = 0
$listafile = Listalloc( 0, 0 )
while( $indice <= $uscite )
	Listclear( $listafile )
	$nomefile = listget( $listauscite, $indice )
	ListLoad( $listafile, $nomefile )
 
	AddHdr
    	inc( $indice )
endwhile
Listfree( $listafile )
Listfree( $listauscite )
hamwaitidle
msgbox( "Ready to post" )
sub AddHdr
	MsgSetHeader( $listafile, "X-Custom-Header:", "No" )
	listsave( $listafile, $nomefile )
endsub
quit
--------------------------------------------------------------
Funziona, sia con MsgSetHeader che con MsgAddHeader. L'unico problema e`
che restituisce un errore alla fine [ "( expected" alla funzione] che
non riesco a focalizzare... :-(


non riesco a focalizzare... :-(
A me funziona mettendo il quit prima della funzione AddHdr.
-- 
antispam in email

script dell'epoca
Ti ha già risposto extrabug. Inoltre, ad occhio mi pare bene 
modificare
while( $indice <= $uscite )
in
while( $indice < $uscite )
Mi spiace, per i miei script. Dico sempre che possono esserci 
errori. Spesso li scrivo per altri: comincio nel newsreader, poi 
copincollo in Hamster, modificandoli parzialmente per poterne 
testare solo la struttura di base, poi qualche correzione, da 
ricopiare  nel newsreader, ma senza ricopiare anche le modifiche... 
Insomma, un casino. E ho poco tempo...
Comunque io mi riferivo ad uno script di (mi sembra) Andrew Harlan, 
più recente e sicuramente scritto meglio. Se lo trovi, tanto di 
guadagnato. :)


guadagnato. :)
Non saprei, non l'ho trovato, e poi... chi s'accontenta gode. :-)))
