Maneggiare le mailing list via slrn/slrnpull

4 risposte [Ultimo contenuto]
Ritratto di jenner
jenner
(Junior)
Offline
Junior
Iscritto: 08/10/2004
Messaggi: 19

Salve a tutti,
proprio qualche giorno fa ho cominciato a pensare che sarebbe molto bello dirottare i messaggi delle mailing-list a cui sono sottoscritto nello spool di slrnpull in modo da potermele leggere, molto piu' comodamente, con slrn.
Ho fatto gia' parecchie ricerche in internet per vedere se qualcuno aveva gia' avuto una perversione del genere e non ho trovato ancora nulla... finisco a chiedermi se e' una cosa fattibile oppure no.

Vi andrebbe di trattare un po' questo argomento (magari cavandone fuori - alla fine - un HOWTO)?

Intanto comincio io:
Ho guardato un po' come sono fatti gli spool di slrnpull e ho gia' visto che ogni messaggio e' memorizzato singolarmente con un nome di file che e' un numero sequenziale.
Penso che questo comportamento sia ottenibile utilizzando procmail inviando i messaggi ad uno script.
Ci sono poi due file nascosti (non ho il mio PC qui davanti e non ho modo di essere piu' preciso): il primo contiene il range di messaggi disponibili (ad esempio: se ho i messaggi da 178 a 282 dentro questo file trovo una sola linea con scritto "178 282"), il secondo contiene il numero dell'ultimo articolo (quello con il numero piu' grande, in questo esempio conterrebbe una sola linea con scritto "282").
Questi due file sono, di nuovo, facilmente generabili via script.
C'e' un terzo file, sempre nascosto, che sembra una concatenazione di header... e questo e' difficile capire come ottenerlo e se e' necessario.
Ultimo ma non meno importante quanta necessita' c'e' di riscrivere o aggiungere header nel messaggio?

Spero che il mio approccio - in questi termini - sia giusto, se avete altre idee o altri sistemi spero vi farete avanti.
Ci tengo molto a risolvere questo problema.

Ciao
Jenner

Ritratto di kripsio
kripsio
(Collaboratore)
Offline
Collaboratore
Iscritto: 10/09/2004
Messaggi: 1486

Domanda.
Perche' vuoi leggere la posta con un news reader?

Personalmente uso mutt che, opportunamente configurato, smista le mailing list in appositi box.

Mi sfugge il motivo di questa tua idea oppure sei della ditta complicazioni affarucci semplici?

Ritratto di jenner
jenner
(Junior)
Offline
Junior
Iscritto: 08/10/2004
Messaggi: 19

Quote:

kripsio ha scritto:
Domanda.
Perche' vuoi leggere la posta con un news reader?

Vedila in questo modo: una mailing list non e' posta come tutto il resto. Spesso molte discussioni non interessano e stanno li solo ad intasare la mailbox.
Inoltre se cominci a prendere in gioco non una, ma una decina di mailing-list finisce che ottieni una mailbox iperincasinata.
Ok, smistiamo su mailbox differenti... e' una soluzione poi cosi' bella?
Quote:

Personalmente uso mutt che, opportunamente configurato, smista le mailing list in appositi box.

Anche io uso mutt ma mi troverei meglio con slrn... anche perche' una mailing-list e' qualcosa di molto vicino al newsgroup come fruizione.
Mutt e' brillante (e anche di piu') per quel che riguarda la posta e anche la gestione delle mailing-list... slrn sarebbe eccezionale se riuscissi a dargli in pasto una mailing-list come se fosse un newsgroup.
Quote:

Mi sfugge il motivo di questa tua idea oppure sei della ditta complicazioni affarucci semplici?

Io la penso esattamente al contrario! Big Grin
A me sembra una complicazione non avere una gestione stile newsreader per le mailing-list.
Avvii slrn vedi su quali newsgroup e mailing-list ci sono nuovi messaggi, apri il gruppo che ti interessa, ti viene applicato lo scoring e, a parte il threading (che lo fa anche mutt), hai una gestione a mio parere piu' efficente.

Insomma non mi pare produca scomodita' questo approccio...

Ciao
Jenner

Ritratto di kripsio
kripsio
(Collaboratore)
Offline
Collaboratore
Iscritto: 10/09/2004
Messaggi: 1486

Per la realizzazione pratica non ne ho idea. Mai preso in esame questioni del genere.

Per quanto concerne la logica dell' operazione stento a focalizzare la differenza tra 10 mailbox che mutt ti elenca e 10 newsgroup virtuali che srln potrebbe elencarti.
Io seguo 4/5 mailing list, con un tab scelgo la mailbox che mi interessa e guardo che c'e' di nuovo (e mi sembra che una N davanti al mailbox indichi questa cosa tra l'altro), rispondo e via... mah.. Smile

Piu' che probabile che non conosca a fondo ne mutt ne slrn, li uso con configurazioni trovate su internet, fanno quello che mi serve e finita li, pero' trovo cosi' strana questa cosa Laughing

Ritratto di jenner
jenner
(Junior)
Offline
Junior
Iscritto: 08/10/2004
Messaggi: 19

Nel caso la questione interessasse a qualcuno vi scrivo gli ultimi aggiornamenti.

Dopo alcuni tentativi ho notato che i file nascosti nello spool di slrnpull non paiono essere granche' importanti per slrn, la cosa essenziale e' che la mailing-list "newsgroupizzata" sia presente nel file /var/spool/slrnpull/data/active completa del sequenziale massimo e minimo dell'articolo presente in cache.

Per il resto e' sufficente memorizzare le email delle mailing-list sull'apposita directory (es.: /var/spool/slrnpull/news/local/ml/mailinglist1) dello spool su file separati il cui nome e' un numero sequenziale (da memorizzare su un filettino nascosto).

Fatte queste cose e' sufficente avviare slrn, sottoscrivere il "newsgroup" (es.: local.ml.mailinglist1) e cominciare a leggerlo. Il threading funziona come per i newsgroup veri e propri e - per ora - non ho sentito il bisogno di fare riconversioni di header.

L'unico problema, per ora, pare essere il fatto che ad ogni avvio di slrnpull per recuperare i post dei veri newsgroup il file active viene riscritto perdendo le righe riferite ai "finti" newsgroup.
Vedro' com'e' possibile risolvere la cosa.

Ciao a tutti.
Jenner