Newsgroup: it.comp.os.linux.iniziare
Titolo: [mutt] non mi fuziona molto bene, ovvia! :-)

Ciao a tutti. :-)
Qualcuno potrebbe dirmi come risolvere a questo problema, per favore?
Vorrei usare mutt per la posta elettronica, invece di kmail (e magari
anche per le news, al posto di Netscape), ma ogni volta che lo avvio
(mutt), sulla barra di stato della finestra di mutt (non so se dica
proprio così), perdindirindina, mutt mi dice, testuali parole:
"/home/marco/mail/IN.default non è una mailbox."
La directory in questione sarebbe quella dove procmail sarebbe stato
istruito a mettere le e-mail ricevute.
Se poi, come mi è stato detto, premo il tasto "c", e seleziono il file
dell'e-mail ricevuta, riesco a leggerla. Però ho l'impressione che, così
come sia configurato mutt, debba ogni volta andare ad aprire manualmente
ogni e-mail arrivata (cosa un po' scomoda, almeno per me!).
Grazie anzitempo. :-)

 "/home/marco/mail/IN.default non è una mailbox."
E infatti non e` una mailbox. Una mailbox e` un file, non una directory
;-)
Ciao, `matte.
-- 
err: signature too big

 ;-)
A meno di non usare "maildir"... ;-)
Bye,
 Emmanuele.
-- 
Emmanuele Bassi         |             [ 
http://digilander.iol.it/ebassi/
 ]
emmanue...@iol.it
  |
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 A meno di non usare "maildir"... ;-)
Fregato un altra volta :-(


 Fregato un altra volta :-(
No, tu avevi ragione. Io dovevo completare la frase: e` vero, una
cartella non e` una mailbox ma, se e` una maildir, allora bisogna
dirlo anche a mutt. :-)


"/home/marco/mail/IN.default non č una mailbox."
Non avrai creato la *directory* IN.default, vero? Se nella
configurazione di procmail gli hai detto di mettere le mail in
IN.default, e poi hai separatamente creato la *directory* IN.default,
procmail, invece di mettere tutto nella mailbox IN.default, mette un
messaggio per volta nella directory IN.default.
Se e` questo il caso, cancella la directory e riscarica la posta, ti
ritroverai la mailbox IN.default. Volendo salvare le vecchie mail,
puoi creare la mailbox a partire dai messaggi che hai, cerca in
groups.google.com
 su questo gruppo ``concatenare messaggi'' (il thread
e` partito da un mio problema molto simile, ecco perche' ne so
qualcosa!).
Massimiliano

 dirlo anche a mutt. :-)
Si si, avevo capito, ormai ti capisco al volo ;-))
Solo che non sapevo ci fosse... ;-)


 >"/home/marco/mail/IN.default non è una mailbox."


 qualcosa!).
A me risulta che per concatenarle mailbox in formato testo basta un
semplicissimo: cat mailbox1 mailbox2 >> mailbox-completa
Colgo l'occasione per segnalare grepmail, ottimo tool per cercare
qualcosa nelle mailing list per esempio.
grepmail pippo Lista-CartoniAnimati >> mailbox
mutt -f mailbox 


  mutt -f mailbox 
Un altra feature di mutt che non conoscevo, grazie ;)
Ciao, Andrea
-- 
Andrea Carosi, just another linux user on a Debian woody
We are Pentium of Borg.  Division is futile.  You will be approximated.
        -- seen in someone's .signature                      (fortunes)

 history messaggi...)
Mha! Aspetta....
Io ho delle liste, e ogni tanto le backuppo, poi se devo cercarci
qualcosa con grepmail le metto assieme in questo modo :
cat Lista1 Lista2 > ListaIntera
La apro con mutt e i messaggi li vedo tutti, non ho bisogno si metterci
l'echo fra lista1 e lista2. A sto punto non capisco, perche` non
dovrebbe fungere anche con due "mailbox" da 1 mail sola?


Ma acciderbolicchio!
Ho provato a digitare "mutt -f IN.default" (prima da ~/, con "mutt -f
mail/IN.default, e poi direttamente da ~/mail), ma mi si risponde che:
"IN.default non è una mailbox."
Ho anche provato con l'opzione "-m" (dopo aver digitato "mutt --help"),
ma il problema sembra essere lo stesso.
Cosa devo fare? Ditemelo, vi prego!
Grazie ancora. :-)


 "IN.default non è una mailbox."
Ma scusa, apri quel ca### di file con un editor di testi e dicci cosa
c'e` dentro ;-))


"IN.default non è una mailbox."
Ok, ricominciamo.
Esitste? Che cosa e'? che cosa c'e' dentro? a IN.default?
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net

  dovrebbe fungere anche con due "mailbox" da 1 mail sola?
Forse mutt sara` "intelligente", ma vanno separati, controlla le mailbox
che gia` hai, e poi fammi sapere ;)
Ciao, Andrea
-- 
Andrea Carosi, just another linux user on a Debian woody
Legge di Jones:
"Colui che sorride quando le cose vanno male ho pensato
a qualcuno a cui dare la colpa"

 che gia` hai, e poi fammi sapere ;)
Fatta la prova ;-)
Le mail sono comunque separate, IMHO perche` una mail e` fatta cosi`:
From..........
<Campi vari>
..
[riga vuota]
....
<testo>
[riga vuota]
Quindi la riga vuota alla fine ce l'ha ogni email, e quindi quando le
"catti" (maro') assieme la riga vuota c'e` gia`. [1]
E` sempre stato cosi` qui da me, non penso che mutt vada fuori
specifiche per correggerei i miei errori, no ?;-))
Ciao, `matte.
[1] Secondo me e` proprio cosi` da RFC, avvertitemi se sbaglio...


  dovrebbe fungere anche con due "mailbox" da 1 mail sola?
Forse mutt sara` "intelligente", ma vanno separati, controlla le mailbox
che gia` hai, e poi fammi sapere ;)
Ciao, Andrea
-- 
Andrea Carosi, just another linux user on a Debian woody
"Colui che sorride quando le cose vanno male ha pensato


 "IN.default non è una mailbox."
posta il risultato di "ls -la ~/Mail"
-- 
Configura internet, junkbuster, fetchmail, procmail, leafnode, firewall,
dns, wwwoffle, postfix, mutt, slrn, kernel, ed altro, visitando il sito:
http://mrshark.sourceforge.net
 od 
http://mrshark.cjb.net
 e scaricando il
"Quick&Easy Configuration Howto". Cosenza LUG: IRC: 
irc.openprojects.net
canale #cslug - Mailing-list: 
http://www.linux.it/mailman/listinfo/cslug

mutt -f mailbox 
Wow. 8-) Grazie, annoto e scarico di corsa. :-)))
Massimiliano

Grazie mille. :-)
Fammi sapere. :-)
Massimiliano
p.s. Per favore, il messaggio quotato mettilo in testa al tuo
messaggio invece che in coda, cosi` e` piu` facile capire a cosa stai
rispondendo.

 che parsa la mailbox.
Bho, come dicevo ad Andrea, qui da me le mail, hanno sempre una riga vuota
alla file ... sempre usando fetch/proc+mail ... non vedo ragione per cui 
se le email fossero singole non dovrebbe esserci la riga....bho 
Insomma, a me ha sempre funzionato, e se ci guardo dentro sono sempre
separate, pur avendo sempre usato cat 1 2 3 4 >> mailbox, che sia un
caso, o che sia normale, l'importante e` che vada, che devo dire ;-)


 ``echo $MAILDIR''? (Vedi anche sotto.)
env | grep MAIL


  caso, o che sia normale, l'importante e` che vada, che devo dire ;-)
HO CAPITO! tu usi il formato mailbox vero? se e` cosi` alla fine del
file lascia comunque una riga vuota, Maildir invece credo che non lo
faccia


  [1] Secondo me e` proprio cosi` da RFC, avvertitemi se sbaglio...
Tra le tante che ho qui, quella che parla dello standard (se c'e`
n'e` una) non c'e`, magari domani cerco in giro per internet
Ciao, Andrea
-- 
Andrea Carosi, just another linux user on a Debian woody
"Colui che sorride quando le cose vanno male ha pensato


 n'e` una) non c'e`, magari domani cerco in giro per internet
Bene, fallo te che io sono pigro ;-)))
Ciao, `matte.


 faccia
Uhm, da procmail dici?
=====
# Base config
SHELL=/bin/sh
LINEBUF=8192
PATH=$HOME/bin:/bin:/usr/bin:/usr/local/bin
# Config dirs
MAILDIR = $HOME/Mail                    # Directory della Posta
SM  = $MAILDIR/ProcMail                 # Directory config di procmail
DEFAULT=$MAILDIR/Posta\ Entrata         # Default MailBox
FORMAIL=/usr/bin/formail                # Eseguibile formail
=====
Quindi pensi che se usi una mailbox (tante mail in un file) non ci sia
lo spazio, invece se usi una maildir (tante mail singole in una dir) si?
Ho capito bene? Che dire, mi sembra strano, posso solo dire che qui da
me la riga c'e`, altro nin zo. Anzi, non sapevo neanche che si potessero
mettere tante email in una dir, a dir la verita` ;-)


env | grep MAIL
Sarebbe troppo chiederti cosa stai cercando di dirmi?
Non e` solo con i newbie che bisogna avere la sfera di cristallo mi
sa. ;-P :-)
Grazie,
Massimiliano

  mettere tante email in una dir, a dir la verita` ;-)
No, il contrario, se metti tutto in un file c'e` lo spazio alla fine,
altrimenti, se usi Maildir (credo che) lo spazio non c'e`


  Sarebbe troppo chiederti cosa stai cercando di dirmi?
Un'altro modo di vedere le variabili di sistema, oltre a "echo $VAR" e
"export | grep MAIL"


  Bene, fallo te che io sono pigro ;-)))
Sfaticato! ;)


 altrimenti, se usi Maildir (credo che) lo spazio non c'e`
Ho sbagliato a scrivere, intendevo appunto quello.
Mi chiedo una cosa, che senso ha usare una dir con migliaia di singoli
file? ;-)


  file? ;-)
Prendi mutt, e prendi un altro mailreader, ora accedi con entrambi alla
stessa mailbox, cancella/sposta/visualizza i messaggi e poi, se la
mailbox non e` esplosa, ritieniti fortunato! ;)
Maildir serve appunto per evitare questo (per inciso credo che appena ho
il tempo modifico uno script in perl che ho trovato nei source di qmail
per debian e lo modifico per fare il grande passo...)


 per debian e lo modifico per fare il grande passo...)
Capito, feature che a me proprio non serve ;-)
Ma comunque non ho ancora capito perche` nelle email singole non ci
mette la riga finale, sarebbe logico. Bho.


  mette la riga finale, sarebbe logico. Bho.
No ti so dire, pero` e` sempre possibile concatenarle e mettere un echo
alla fine
P.S. sono passato a Maildir e devo dire che e` davvero veloce, se a
     qualcuno interessa, ho qui lo script in perl pronto per copiare
     i file dal formato mbox a maildir


 wrote in message slrn9j7cm...@mat.home.xs...


      i file dal formato mbox a maildir
Si dai passa ( matteoh (@) infinito (dot) it ), cosi` quando c'ho tempo
lo provo ;-)  tnx ;_)


      i file dal formato mbox a maildir
Se me lo passi mi fai un favore. Anche in mail privata va bene.
Bye,
 Emmanuele.
-- 
Emmanuele Bassi         |             [ 
http://digilander.iol.it/ebassi/
 ]
emmanue...@iol.it
  |
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

     i file dal formato mbox a maildir
Me too.
Ma se non pesa troppo mandalo sul gruppo a beneficio dei lurker e di
google.
Grazie.
-- 
Bye,
Alfredo Amontagna


Ok, ecco qui lo script in perl, in sostanza e` quello di Emmanuele
Bassi, visto che di mio c'e` rimasto poco o niente:
#v+
<script>
#!/usr/bin/perl -w
# mbox to Maildir Perl converter.
# Released under GNU GPL License.
# Default: user's home directory.
my $home = $ARGV[0] || $ENV{'HOME'};
# If no mbox specified, then die.
my $mbox = $ARGV[1] || die "Usage: mbox2maildir dir mbox\n";
print "mbox: $mbox -> Maildir: $home/Maildir\n";
mkdir ("$home/Maildir"    , 0700) || die "Unable to create $home/Maildir:$!\n";
mkdir ("$home/Maildir/cur", 0700) || die "Unable to create cur:$!\n";
mkdir ("$home/Maildir/new", 0700) || die "Unable to create new:$!\n";
mkdir ("$home/Maildir/tmp", 0700) || die "Unable to create tmp:$!\n";
open (SPOOL, "$mbox") || die "Unable to open $mbox:$!\n";
my $i = time;		# timestamp.
while (<SPOOL>) {
	if (/^From\ /) {
		# file format:    timestamp.pid.mbox
		my $file = "$home/Maildir/new/" . $i . "\." . "$$" . "\." . "mbox";
		print "filename: " . $file . "\n";
		open (OUT, ">$file") || die "Unable to write to file \`$file\':$!\n";
		$i++;	# too fast for "time"...
		next;	# skip From_ line.
	}
	print OUT or die "Unable to write to file:$!\n";
}
close (OUT)
close (SPOOL);
exit 0;
</script>
#v-															


. :-)
Antonello ha scritto:
