Newsgroup: it.hobby.viaggi
Titolo: [OT] R Re: R: Re: R: R R : R:Re: R:R:R: ovvero il problema dei "thread spezzati"

Se viene usato un prefisso diverso da "Re: " per i FollowUp, tali
messaggi non saranno riconosciuti come risposte dai newsreader
conformi allo standard, e verranno quindi trattati come un qualsiasi
nuovo messaggio (=inizieranno un nuovo thread). Il risultato e' che
l'utente vedra' i messaggi di uno stesso thread "frazionati" in molti
thread (a volte anche 4 o 5), spesso con riferimenti "incrociati" fra
i vari thread separati.
In breve: risulta difficile, se non impossibile, ricostruire l'ordine
originale dei messaggi!
Dove sta il problema? E' stato sostituito il prefisso standard delle
repliche sui newsgroups Re: con R:. Potra` sembrare una banalita`, ma
non e` cosi`. Infatti,  lo standard internazionale per il prefisso di
risposta e` Re:. Ogni mailer (diverso da Outlook) riconosce solo
questo prefisso e risponde a ogni messaggio di replica senza
aggiungere ulteriori prefissi, ovvero senza allungare la lista dei
Re:.
I problemi maggiori si hanno nei gruppi di discussione e nelle
mailing-list. Nei gruppi di discussione, chi usa il threading per
subject (praticamente tutti gli utenti di Agent), avra` tutti i thread
spezzettati rendendo assai difficoltoso seguire il filo del discorso.
Sara` inoltre facile creare ulteriore confusione perche` lo stesso
Agent non riconosce di "default" il prefisso di replica "R:". Nelle
mailing-list, invece, il server che si occupa dello scambio dei
messaggi provvede ad aggiornare ogni singolo subject con il nome della
mailing-list in oggetto. Ad esempio "[nome m.l.] subject". Quando
perviene un messaggio di replica di questo tipo "Re: [nome m.l.]
subject", il server riconosce il prefisso Re: e provvede a non
aggiungere piu` il nome della mailing-list in oggetto. Se al server
invece pervenisse un subject di questo tipo "R: [nome m.l.] subject",
questo replicherebbe credendo di essere di fronte a un nuovo subject e
inoltrerebbe agli iscritti un subject del tipo "[nome m.l.] R: [nome
m.l.] subject". Bastano pochi scambi di opinioni per arrivare a
subject chilometrici illeggibili che creano solo e semplicemente
confusione.
Cosa possono fare gli utenti di Outlook Express? Prima di tutto
protestare con l'assistenza Microsoft. Il prodotto e` gratuito, ma
cio` non libera certo chi lo ha messo in circolazione dalla
responsabilita` civile del produttore (DPR 1988/224) [ 2 ]. In seconda
istanza, gli stessi utenti di Outlook Express, possono cambiare
mailreader/newsreader. Esistono ottime alternative, anche gratuite al
loro programma. Se cambiare non e` una soluzione che fa per te, esiste
una possibilita` molto piu` comoda, ovvero sostituire il file
difettoso (msoeres.dll per le versioni 5,msimnui.dll per le versioni
Su questo sito 
http://www.vene.ws/mail/download.asp
puoi scaricare un file compresso (zip) che contiene una patch di
aggiornamento non ufficiale del file da modificare.Il file.zip in
questione contiene oltre alla patch, le istruzioni di installazione e
il disclaimer di Joseph Parrello.
Microsoft usava già nelle precedenti versioni dei suoi prodotti
"italiani" il prefisso R: , ma tale prefisso era relegato alla sola
posta elettronica, mentre nei newsgroups continuava, giustamente, a
imperare il prefisso Re: . Gli utenti di questi programmi possono
comunque aggiornare il loro software e sono pregati di farlo perche`
il problema delle mailing-list e della compatibilita` dei programmi di
posta elettronica diversi da Outlook persiste tuttora.
Introduzione alle Patch
Internet Explorer 5, benché gratuito, viene rilasciato con una licenza
d'uso che, come tutti i prodotti Microsoft (e non), vieta la
ridistribuzione dei file contenuti nel pacchetto software, e pertanto
vieta la pubblicazione in qualunque forma di qualunque file in esso
contenuto.
Le patch qui fornite soddisfano pertanto i seguenti requisiti: 
Non ledono i copyright di Microsoft poiché per modificare il file con
estensione .dll si fà uso di un programma, chiamato patch installer,
che controlla l'esistenza (nella cartella corrente) del file .DLL, e
se esso risulta uguale a quello di riferimento, lo aggiorna. La patch
NON CONTIENE IL FILE .DLL di riferimento al suo interno. 
Non ledono i copyright di Microsoft né sul reverse-engineering, né sul
veto di disassemblare i file contenenti codice e/o dati. Il file .DLL
di riferimento (comunque non fornito con la patch) è stato modificato
con un editor di risorse, e tale editor ha ricostruito il segmento
delle risorse, variando soltanto una stringa (appunto da R: a Re:). 
Inoltre il fatto stesso che la patch vada a verificare il file .DLL
già esistente, presuppone che esso aggiornerà soltanto il file che
soddisfa i requisiti richiesti, in questo caso verifica la dimensione
del file originale, e se corrispondente a quello da lui richiesto,
aggiornerà il file. Pertanto si fornisce maggiore sicurezza ai
possibili fruitori di queste patch che potrebbero temere un
danneggiamento del file .DLL di riferimento con conseguenti
ripercussioni su tutto l'ambiente operativo Windows. 
Grazie dell'attenzione
Antonello

 i vari thread separati.
Il messenger di netscape non risente di questo problema (credo che usi
i reference per ricostruire la posizione all'interno del thread), ma
comunque i R:/Re: stravolgono l'ordinamento dei messaggi quando li si
ordina per oggetto (le risposte con "R:" appaiono completamente separate
da quelle con "Re:").
C'è da aggiungere anche che Outlook, già dalle prime versioni, ha anche
la pessima abitudine (per non dire BACO) di quotare male i messaggi:
spesso fa a meno di aggiungere il carattere standard ">", rendendo
difficile distinguere il messaggio originale dalle risposte...
Possibile che la MS non voglia fare nulla per risolvere inconvenienti
così evidenti e fastidiosi? Bah!
Adri