Newsgroup: it.comp.software.mailreader
Titolo: m.r. in base a formato archiviazione mails + parsing degli headers

    Ciao a tutti,
    Chiedo anzitutto scusa se la mia domanda è stata già fatta;
è qualche gg che seguo il NG e non mi pare di aver visto nulla
che faccia al caso mio, sicché.... ci provo.
    Fin qui ho usato Outlook express e ho un archivio piuttosto
consistente i cui backups sono sempre stati un problema penoso
poiché per leggere mails passate dovevo cancellare tutti i DBX
dalla directory, caricare i vecchi e poi rimettere a posto
quelli tolti. Ciò perché le funzioni di importazione a me hanno
sempre funzionato poco e male, ma in tutti i casi se anche
avessero funzionato la velocità di O.E. con tutta quella roba va
giù in modo drastico e - per tagliare la testa al toro - non mi
va di dipendere da un formato non standard a cui non posso
accedere. Ho trovato un paio di programmi tipo DBXtractor e,
dopo una settimana di lavoro, ho messo su un programmino mio che
ordina le singole mails estratte creando reports e cose simili,
tuttavia è scomodo ogni volta fare i due passaggi di estrazione
e archiviazione. Ciò premesso, ecco le mie domande:
    1) Esistono mailreaders per WIN98 (il massimo sarebbe pure
sotto linux che ho in un altro HD) mailreaders che siano buoni,
possibilmente non troppo distanti da quanto sono abituato (ma
non è primario, mi adatto) che tengano le mails in un formato
accessibile e, soprattutto, NOTO e documentato? In questo modo,
potrei leggere direttamente i files archivio ed estrarre le
singole mails. In alternativa, esiste da qualche parte il
"protocollo interno" di formato degli archivi DBX di outlook
expr? Sarebbe il massimo, quest'ultimo!
    2) Al momento, il parsing degli headers che fa il mio
programma è abbastanza primitivo con un massiccio uso di
"strstr", "sscanf", e altri orrori consimili che mi lasciano un
senso di "incompiuto" (ho avuto un po' a che fare con i
linguaggi per via dei miei studi) e a cui, lo vedo, ogni tanto
sfugge qualcosa. Ho delle mie classi per l'analisi lessicale e
mi piacerebbe usarle per un trattamento più "robusto" degli
headers; ho preso i documenti RFC2045-49 ma sono enormi, molto
formalizzati (non mi va di dover fare l'analisi sintattica
scrivendo le routines con la BNF se non necessario) e non riesco
mai a capire l'organizzazione delle info per quello che serve a
me. Esiste un tutorial di livello intermedio finalizzato a
quello che serve a me tra i tantissimi a livello introduttivo,
anche molto buoni, che fin qui ho trovato e i documenti
ufficiali di cui sopra?
    Grazie a chi potrà darmi una mano!
    Apx.

singole mails.
Il nostro Pimmy salva le email singolarmente in tanti file .eml. Non fa
tutto quello che fa OE, in particolare non e' ancora dotato di filtri. E'
free, 320K, e' un mailreader e newsreader, funziona off line o on line.
Puoi scaricarlo dal nostro sito 
www.geminisoft.com
-- 
-antonio-
www.geminisoft.com
(do not use this email address)

 expr? Sarebbe il massimo, quest'ultimo!
Indirizzo in firmsa. Links Inglesi
Sito di Arne Scholl
-- 
CiaO IsettO  (:-)
DFS - Cose varie dal mondo di Outlook Express
..ma anche molto altro per Posta e NewsGroup
http://members.xoom.it/DFS_OE/

soprattutto, NOTO e documentato? 
Eudora (windows) usa il formato StandardUnix
(ogni messaggio e` separato dal successivo da una riga From ???@???)

    Scusate, non mi pare sia arrivata la precedente: GRAZIE di
cuore, le indicazioni mi sono state molto utili.
    Apx