Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Importazione messaggi newsgroup da maildir

0 views
Skip to first unread message

DisKre Panza

unread,
Aug 21, 2002, 3:56:19 PM8/21/02
to
slrn utilizza il formato "maildir" (se non dico fesserie), cioe` in
una directory sono presenti tanti file, uno per ogni messaggio.

La domanda e`: quali newsreader di windows riescono ad importare una
maildir? 0, in alternativa: quali possono importare il formato
"mailbox"? Per una questione di consultazione. Si tratta solo di poter
leggere annate intere di messaggi. Anche un mailreader potrebbe andar
bene (ma non posso postare su it.comp.software.mailreader perche' uso
tin... non il newsreader, il provider! ;) )

Mi basta solo sapere "quali", non "come"... (certo, se bisogna fare
qualche rigiro strano, m'interessa anche il "come"...)

Grazie.

--
Power down.

Gesu`

unread,
Aug 26, 2002, 9:11:18 AM8/26/02
to
Ciao DisKre Panza,
ho saputo dal Fantasma Formaggino che nel messaggio
<slrnam7s38....@demokrito.org.asm> hai scritto:

> La domanda e`: quali newsreader di windows riescono ad importare una
>maildir? 0, in alternativa: quali possono importare il formato
>"mailbox"?

Il formato mbx può essere tranquillamente importato in Agent.
Per la versione gratuita non so, però, visto che non gestisce le
cartelle...

Ah, non escludo che con Agent si possa importare anche il formato
*maildir*...

>Per una questione di consultazione. Si tratta solo di poter
>leggere annate intere di messaggi. Anche un mailreader potrebbe andar
>bene (ma non posso postare su it.comp.software.mailreader perche' uso
>tin... non il newsreader, il provider! ;) )

Anche The Bat! allora dovrebbe fare al caso tuo...

--
Ciao, Massimo | ICQ# 57669970
"Sulla sua strada gelata la croce uncinata lo sa
D'ora in poi trovera` Stalingrado in ogni citta`."

LoSmilzo

unread,
Aug 29, 2002, 5:05:11 PM8/29/02
to
Il Mon, 26 Aug 2002 13:11:18 GMT Gesu` ha scritto:
>> La domanda e`: quali newsreader di windows riescono ad importare una
>>maildir? 0, in alternativa: quali possono importare il formato
>>"mailbox"?
>
>Il formato mbx può essere tranquillamente importato in Agent.
>Per la versione gratuita non so, però, visto che non gestisce le
>cartelle...

Sarebbe da vedere in cosa il formato maildir differisce dal formato
di Hamster. Si potrebbe pensare di creare un NG locale in Hamster e
copiarci dentro i messaggi, e poi sottoscrivere quel NG con Agent (anche
il free in questo caso va bene, addirittura si potrebbe fare un NG per
ogni annata).

>Ah, non escludo che con Agent si possa importare anche il formato
>*maildir*...

Io si.
O meglio, Agent importa messaggi da un file di testo (se in formato
mailbox, ma se ne devo importare un'annata singolarmente, non
finisco più, soprattutto alla luce del fatto che dovrei aggiugere una
riga ad ogni file (la prima).
Fattibile ma laborioso.

--
Antonio
Le statistiche di icsm e icsn:
http://digilander.libero.it/AP.com

LoSmilzo

unread,
Aug 29, 2002, 5:51:43 PM8/29/02
to
Il Wed, 21 Aug 2002 19:56:19 GMT DisKre Panza ha scritto:
> slrn utilizza il formato "maildir" (se non dico fesserie), cioe` in
>una directory sono presenti tanti file, uno per ogni messaggio.

Partiamo da questa ipotesi.

> La domanda e`: quali newsreader di windows riescono ad importare una
>maildir? 0, in alternativa: quali possono importare il formato
>"mailbox"? Per una questione di consultazione. Si tratta solo di poter
>leggere annate intere di messaggi. Anche un mailreader potrebbe andar
>bene (ma non posso postare su it.comp.software.mailreader perche' uso
>tin... non il newsreader, il provider! ;) )

***** L'ULTIMO TENTATIVO CHE FAREI *****

1. Si potrebbe verificare se il formato che usa Hamster per i messaggi è
simile al maildir, creare un NG locale, copiare tutti i messaggi nel
NG, e poi sono disponibili per qualsiasi client che può connettersi
al server locale, quindi anche il Free Agent che Gesu' escludeva.


***** CONVERSIONE IN UNIX MAILBOX *****

2. L'idea di convertire tutti i messaggi in un file in formato mailbox è
la migliore, IMHO, perché tale formato, essendo uno *standard*, è
quello più facilmente gestibile. Una volta ottenuto il file mailbox
infatti si possono importare tutti i messaggi in Agent, o The Bat!, o
nella maggior parte dei mailreader esistenti.
La conversione è estremamente semplice, come mostrato nel messaggio
Message-ID: <i8ljea...@AP.com>.

Per la conversione:

- Se si usa Linux (o uno UNIX) posso passare uno scriptino carino che
fa la conversione, effettuando in pratica l'operazione descritta
nell'articolo citato ma con qualche accorgimento;

- Se si usa Windows l'operazione è fattibile con il programma msgcvt,
reperibile, mi pare, sul sito di Hamster (insieme a Agt, AGTFind,
msgview, ecc. ecc.). Il comando da impartire sarà, posizionandosi
nella cartella con i file:
msgcvt -is * -omw file_mailbox.mbx

Volendo, una volta convertito il tutto in mailbox (che credo sia il
formato più semplice in assoluto da maneggiare) puoi leggerlo
direttamente con msgview, un semplice programmino che apre i file
mailbox e ha delle funzioncine molto carine tipo mostrare il testo
quotato in blu, permettere l'ordinamento per data, autore, thread
(sia per references che per ref+subject), posizione nel file, può
cercare degli articoli ed ha pure dei filtri per la visualizzazione
dei messaggi; In pratica è un news_reader_ in miniatura, solo per
leggere, ma molto interessante. Altrimenti puoi installarti mutt per
Windows, e gestire i file UNIX mailbox *esattamente* come sotto
Linux. Sennò puoi darli in pasto a Agent (che per fare le ricerche
nel database è eccezionale), o a qualche altro Mailreader, come
dicevo sopra.

N.B Occhio che i programmi sopra possono avere problemi con file di
testo che ti porti da Linux a causa del terminatore di riga UNIX.
Bisogna convertire il file mailbox in formato DOS (vim lo permette
facilmente).


***** LAVORARE DIRETTAMENTE CON I FILE MAILDIR *****

3. Si può lavorare direttamente con i file "sfusi" a patto di fare una
cosettina facile facile; basta rinominarli con l'estensione eml
(Windows da questo punto di vista fa un po' i capricci ^__^).

Una volta fatto ciò si possono mettere in una cartella di Pimmy, che
come tutti ben sappiamo è una normalissima cartella di Windows, e il
mio MailNewsreader preferito riconoscerà automaticamente tutti i
messaggi semplicemente aggiornando la cartella.

Una volta rinominati in .eml si possono importare anche in OE, e mi
pare anche in Foxmail. Di altri mailreader che importano i .eml non
sono a conoscenza, ma dovrebbe essere una funzione abbastanza comune.
Il problema è se devi importarli uno alla volta.

> Mi basta solo sapere "quali", non "come"... (certo, se bisogna fare
>qualche rigiro strano, m'interessa anche il "come"...)

Si, lo so, ho fatto un discorso molto più generale di quello che bastava
a te, ma così potrà essere d'aiuto anche a qualcun'altro, magari.

P.S. Mettiamo un po' di indirizzi.

Qui trovi i programmi che ho citato sopra:
http://home.t-online.de/home/juergen.haible/

Qui trovi Pimmy:
http://www.geminisoft.com

Qui trovi uno script per riconvertire le mailbox in maildir:
http://www.radiance.d2g.com/~zefram

Sul manuale di Mutt trovi informazioni sul formato maildir e mailbox

Ciao.

Isetto

unread,
Aug 30, 2002, 6:59:59 PM8/30/02
to
Saluti, DisKre Panza! demo...@demokrito.org.asm
e CiaO, NG it.comp.software.newsreader
Peccato !!! Non usi Outlook Express o posti dal Web.

> La domanda e`: quali newsreader di windows riescono ad importare una
> maildir? 0, in alternativa: quali possono importare il formato
> "mailbox"? Per una questione di consultazione. Si tratta solo di poter

Il post e ritornato evidenziato...
Se ti può servire.

Mailbag Assistant

Mailbag Assistant supports Outlook Express, Eudora, Netscape, Pegasus,
The Bat!, Forte Agent, Calypso, PocoMail, FoxMail, Juno 3.x,
Unix mail (Pine, Elm, mbox, etc.), and EML message files.

--
CiaO IsettO (*_*) DFS - Cose varie dal mondo di Outlook Express
..ma anche molto altro per Posta e NewsGroup e Internet Explorer
http://members.xoom.virgilio.it/DFS_OE/
OutlookExpress6 : Tutto il resto è noia...

Isetto

unread,
Aug 30, 2002, 7:04:56 PM8/30/02
to

Gesu`

unread,
Sep 1, 2002, 9:54:00 AM9/1/02
to
Ciao LoSmilzo,

ho saputo dal Fantasma Formaggino che nel messaggio
<7a2mka...@AP.com> hai scritto:

>Sarebbe da vedere in cosa il formato maildir differisce dal formato
>di Hamster. Si potrebbe pensare di creare un NG locale in Hamster e
>copiarci dentro i messaggi, e poi sottoscrivere quel NG con Agent (anche
>il free in questo caso va bene, addirittura si potrebbe fare un NG per
>ogni annata).

Gli esperti di Hamster si faccian sentire allora :P

>>Ah, non escludo che con Agent si possa importare anche il formato
>>*maildir*...
>
>Io si.

Il solito disfattista :P

>O meglio, Agent importa messaggi da un file di testo (se in formato
>mailbox, ma se ne devo importare un'annata singolarmente, non
>finisco più, soprattutto alla luce del fatto che dovrei aggiugere una
>riga ad ogni file (la prima).
>Fattibile ma laborioso.

Non ho capito :)
Ricordo un thread su icsm in cui si spiegavano le differenze tra i vari
formati, il maildir non è pressoché uguale al mailbox, con la differenza
che ogni articolo viene salvato in un file singolo?

In ogni caso, se vuoi puoi inviarmi un articolo in formato maildir, e lo
provo ad importare con il mio Agent.

LoSmilzo

unread,
Sep 2, 2002, 6:06:23 AM9/2/02
to
Il Sun, 01 Sep 2002 13:54:00 GMT Gesu` ha scritto:
>>Sarebbe da vedere in cosa il formato maildir differisce dal formato
>>di Hamster. Si potrebbe pensare di creare un NG locale in Hamster e
>>copiarci dentro i messaggi, e poi sottoscrivere quel NG con Agent (anche
>>il free in questo caso va bene, addirittura si potrebbe fare un NG per
>>ogni annata).
>
>Gli esperti di Hamster si faccian sentire allora :P

Ok, ho detto qualche fesseria, Hamster l'ho usato poco e tanto tempo fa.
Nel pacchetto di Hamster c'è un eseguibile, ham.exe, che permette
l'importazione di messaggi nei vari formati.

Ecco qua:
sibilla:~$ wine /cdrom/ham.exe help import
Invoking /usr/bin/wine.bin /cdrom/ham.exe help import ...
--------------------------------------------------------------
Ham Vr. 1.3.20
Commandline-utility for Hamster, http://freebee.home.pages.de/
Copyright 1999 by Juergen Haible, <juergen...@gmx.de>
--------------------------------------------------------------

ham import [-go"groupnames"] [-ih] [-na] [-t] [-x] file-selections...
Imports articles into Hamster's database.
Supported file-formats:
1. one article per file
2. mbox-files (Every article begins with "From: ... Day xx.xx ...")
3. rnews-batches ("#! rnews SIZE" only)
Options:
[snip]

Ho tagliato il resto, lanciando "ham help import" ci sono anche alcuni
esempi.

>>>Ah, non escludo che con Agent si possa importare anche il formato
>>>*maildir*...

[snip]


>>O meglio, Agent importa messaggi da un file di testo (se in formato
>>mailbox,

[snip]


>Non ho capito :)
>Ricordo un thread su icsm in cui si spiegavano le differenze tra i vari
>formati,

Passa il Message-ID, va. (che pigrizia!!!) :-)
A meno che non è quello tra me e Emmanuele.

>il maildir non è pressoché uguale al mailbox, con la differenza
>che ogni articolo viene salvato in un file singolo?

Quasi.
In un file mailbox devi fare in modo che i messaggi siano separati tra
loro. Normalmente ogni messaggio all'interno del file mailbox inizia con
una riga del tipo:
From dummy Sat Jul 06 19:10:00 1974
cioè "From" seguito da nome e/o indirizzo seguito dalla data.

Al contrario di quanto dice ham dopo il from non sono necessari i due
punti, anzi se presenti impediscono il riconoscimento dell'inizio del
messaggio (questo provando con mutt). Nel file maildir (oltre alla
struttura delle directory, che è un discorso a parte) manca quella riga.

I file .eml mi risulta che siano uguali ai file maildir.

Per convertire i file .eml in un unico file mailbox li concateno
aggiungendo ad ogni messaggio la stringa sopra (non è neppure importante
la data, io uso _esattamente_ la stringa sopra).

Semplice, no?

>In ogni caso, se vuoi puoi inviarmi un articolo in formato maildir, e lo
>provo ad importare con il mio Agent.

Uffa! T'ho detto che non funziona!
Che capa tosta... ;-PPPPP

Se vuoi puoi usare un qualsiasi file .eml (magari è l'occasione buona
per provare Pimmy), oppure puoi crearti tu alcuni maildir esportando da
Agent un po' di messaggi in UNIX mailbox (specificando le tre opzioni:
save raw message; UNIX message file; All fields) e convertendoli con lo
script di Emmanuele Bassi che trovi sul suo sito, all'indirizzo
http://www.radiance.d2g.com/~zefram (serve il perl!).

E se ancora non sei convinto, oppure non hai potuto crearteli (il perl
mi pare fosse molto corposo) ti mando due messaggi ottenuti in entrambi
i modi, basta che me lo ricordi (l'indirizzo lo sai).

Anzi, te li mando subito.

Ciao.
--
Antonio

Gesu`

unread,
Sep 8, 2002, 9:22:06 AM9/8/02
to
Ciao LoSmilzo,
ho saputo dal Fantasma Formaggino che nel messaggio
<v6dvka...@AP.com> hai scritto:

>Ok, ho detto qualche fesseria,

"Qualche"?

;P

>>Ricordo un thread su icsm in cui si spiegavano le differenze tra i vari
>>formati,
>Passa il Message-ID, va. (che pigrizia!!!) :-)
>A meno che non è quello tra me e Emmanuele.

Ehm, è proprio quello... :)

>>il maildir non è pressoché uguale al mailbox, con la differenza
>>che ogni articolo viene salvato in un file singolo?
>
>Quasi.

[snippete]

Tnx, veni vidi testai :)

>I file .eml mi risulta che siano uguali ai file maildir.

Quasi, gli .eml non sono in formato Unix.

>Per convertire i file .eml in un unico file mailbox li concateno
>aggiungendo ad ogni messaggio la stringa sopra (non è neppure importante
>la data, io uso _esattamente_ la stringa sopra).
>
>Semplice, no?

Si può anche usare The Bat!
Si importano gli articoli, poi li si esporta di nuovo in formato mailbox
.mbx.
Penso che l'esportazione possa avvenire "in blocco", salvandoli tutti in
un unico file, ma questo non l'ho provato.

>>In ogni caso, se vuoi puoi inviarmi un articolo in formato maildir, e lo
>>provo ad importare con il mio Agent.
>
>Uffa! T'ho detto che non funziona!
>Che capa tosta... ;-PPPPP

Sono come San Tommaso... :P

>Se vuoi puoi usare un qualsiasi file .eml (magari è l'occasione buona

Con gli eml avevo già provato a fare degli import/export, per vedere
come funzionava ^___^

>per provare Pimmy),

Spammer!
abuse*geminisoft.com <g>

>E se ancora non sei convinto, oppure non hai potuto crearteli (il perl
>mi pare fosse molto corposo) ti mando due messaggi ottenuti in entrambi
>i modi, basta che me lo ricordi (l'indirizzo lo sai).
>
>Anzi, te li mando subito.

Grazie mille, ho fatto le prove con quelli ^___^

LoSmilzo

unread,
Sep 8, 2002, 12:56:05 PM9/8/02
to
Il Sun, 08 Sep 2002 13:22:06 GMT Gesu` ha scritto:
[snip]

>>Ok, ho detto qualche fesseria,
>
>"Qualche"?
>;P

Mi stai sempre più antipatico! :-)

>Tnx, veni vidi testai :)
>
>>I file .eml mi risulta che siano uguali ai file maildir.
>
>Quasi, gli .eml non sono in formato Unix.

Ti riferisci al codice di interruzione di linea, vero?


[conversione eml-mailbox]


>Si può anche usare The Bat!
>Si importano gli articoli, poi li si esporta di nuovo in formato mailbox
>.mbx.
>Penso che l'esportazione possa avvenire "in blocco", salvandoli tutti in
>un unico file, ma questo non l'ho provato.

Si. Quella è stata la prima soluzione che ho adottato. Poi sono passato
a soluzioni più eleganti (sembra che sto facendo il buffone ma è andata
proprio cosi!!!).
Se cerchi con Google c'è un mio messaggio in cui parlavo di reimportare
messaggi in agent esportandoli "in blocco" da the bat! (il subject era
[FAQ, IMHO] Fusione di più archivi).

[snip]


>Con gli eml avevo già provato a fare degli import/export, per vedere
>come funzionava ^___^
>
>>per provare Pimmy),
>
>Spammer!
>abuse*geminisoft.com <g>

Quello è un alias al mio indirizzo. ;-P

Ciao.
--
Antonio

Gesu`

unread,
Sep 9, 2002, 4:18:51 PM9/9/02
to
Ciao LoSmilzo,
ho saputo dal Fantasma Formaggino che nel messaggio
<5fvfla...@AP.com> hai scritto:

>>>Ok, ho detto qualche fesseria,
>>"Qualche"?
>>;P
>Mi stai sempre più antipatico! :-)

Scusa, il sarcasmo fa parte del mio fascino :)

>>Quasi, gli .eml non sono in formato Unix.
>Ti riferisci al codice di interruzione di linea, vero?

Ayeppa, non credo ci siano altre differenze tra i due formati.

>Si. Quella è stata la prima soluzione che ho adottato. Poi sono passato
>a soluzioni più eleganti (sembra che sto facendo il buffone ma è andata
>proprio cosi!!!).

:)

>Se cerchi con Google c'è un mio messaggio in cui parlavo di reimportare
>messaggi in agent esportandoli "in blocco" da the bat! (il subject era
>[FAQ, IMHO] Fusione di più archivi).

Se è stato postato qua negli ultimi due anni e mezzo, non ho bigogno di
Google :)
Trovato, grazie.

>>Spammer!
>>abuse*geminisoft.com <g>
>Quello è un alias al mio indirizzo. ;-P

Ti stai già parando le chiappe, eh? :P

0 new messages