Newsgroup: it.comp.os.linux.software
Titolo: mutt e mbox-hook perche' non va??

Per esempio:
mbox-hook "~f lista" lista-folder
In  *teoria*  dovrebbe  spostare   in   "lista-folder"  i  messaggi  che
contengono "lista" nel campo From.
Cioč dopo  averli letti  dallo spool, anziché  finire in  'inbox' devono
venire messi in 'lista-folder', invece mi finiscono sempre e comunque in
inbox, senza riguardo per il mio mbox-hook.
Il man dice che sono regexp,  io ho provato di tutto per l'expression di
match:
~f lista
"~f lista"
"~f .*lista"
"~f ^From:.*lista"
e via dicendo, ma non ci sono santi. Sgrunt!
E' mai  possibile che io non  possa riuscire a  "deviare" lo smistamento
dei messaggi letti dallo spool in altro che non sia l'inbox???
Al  limite  ho pensato  anche  di lasciarlo  smistare  in  inbox, e  poi
processare  l'inbox  tramite  formail...  ma  allora  avrei  bisogno  di
procmail, e di  procmailrc, che se imposto me li  filtra a monte *prima*
della mia lettura dallo spool...
Growl... qualcuno ha qualche idea? Grazie.
-- 
Massimo Bacilieri AKA Crononauta ______________________
========================|  togli 'sse' dall'indirizzo  | 
ICQ UIN: 4005815        |  per rispondermi in  e-mail  | 
IDAnet: 
http://adcserver1.biodip.unimi.it/ida/index.html
GP Legends: 
http://www.multiplayer.it/driving/index.html

 Growl... qualcuno ha qualche idea? Grazie.
Quella di sopra e' la mia :)
-- 
Franco
"L'uomo odierno passeggia monco e con la museruola in un palazzo di miraggi.
 A volte, comunque, un cubetto vola contro una vetrina, e un giovane corpo
 si avventa sui frutti proibiti".			     Michel Tournier

automaticamente dove voglio io, compresi molti che diniscono in /dev/null
Faccio già così... ma è questione di principio! 



non vorrei sbagliarmi ma mi sembra di ricordare che l'hook funziona in
caso di salvataggio del messaggio, cmq per usare formail non e' necessario
procmail, e anche usando procmail gli puoi dare in pasto il file dopo e
non a monte
-- 
#@@@ missinglink on slackware 7.1 ###
_______________________________________________
Telug mailing list 
Te...@telug.it

 Faccio già così... ma è questione di principio! 
Ah, solo questo?


dei messaggi letti dallo spool in altro che non sia l'inbox???
Guarda ho provato anch'io in tutti i modi e niente.
Pero` c'erano dei post, molto tempo fa, dove c'era scritto chiaramente.
Io non ricordo altro e non son riuscito a ritrovarli:-((
Li smista, ma uno a uno e dando per ognuno il comando s: inaccettabile.
Si potrebbe chiederlo a Md, ma mi sa che e` una domanda da RTFM.. e poi
ora e` desaparecido:-((
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian GNU/Linux 2.2 Potato */

 della mia lettura dallo spool...
Se vuoi separare le mail delle  liste devi farlo prima, anche perche` il
manuale dice chiaramente:
"it is not possible to save read mail in more than a single mailbox"
Ciao
-- 
Fabio Cobianchi | 
fabi...@tiscalinet.it

  "it is not possible to save read mail in more than a single mailbox"
secondo me  una cosa  che manca  ancora e`  la gestione  "per messaggio"
delle mailbox, cioe` far arrivare tutte o quasi le email in una mailbox,
e poi  in base a  qualche criterio spostare  alcuni messaggi in  una mb,
altri in  un'altra, e cosi'  via, in auto in  fase di uscita.  Invece mi
pare cio' si possa  fare solo "per mailbox", ossia tutto  cio' che e` in
una mb, deve finire in uno stesso  unico posto, a meno di non fare tutto
a mano
-- 
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

 delle mailbox, cioe` far arrivare tutte o quasi le email in una mailbox,
Ma non si puo' fare con procmail?
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 secondo me  una cosa  che manca  ancora e`  la gestione  "per messaggio"
Non manca "ancora": manchera` sempre.
Quello e` il lavoro di Procmail.
Bye,
 Emmanuele (che legge comp.mail.mutt).
-- 
Emmanuele Bassi         |             [ 
http://digilander.iol.it/ebassi/
 ]
emmanue...@iol.it
  |
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

  Ma non si puo' fare con procmail?
si, ma procmail lo  fa PRIMA che io le legga con  mutt, io invece vorrei
avere le  email in arrivo  in un unico folder,  e poi in  chiusura, dopo
averle lette, smistarle  dove devono andare, e questo si  puo' fare solo
in base  al folder  (tutto cio'  che e'  in un  folder, una  volta letto
finisce in un altro _singolo_ folder)


 avere le  email in arrivo  in un unico folder,  e poi in  chiusura, dopo
E che senso ha? E' un doppio lavoro perche' poi comunque devi smistare
nuovamentre le mail ai rispettivi destinatari quindi non e' piu' logico
l'approccio di procmail?


 l'approccio di procmail?
Ciao 8-) Mi  sono perso in questi giri di  mail quindi non aspettatevi
un senso logico nel msg ;-)
Io  uso  fare cosi':  i  msg  "lista" li  salvo  dopo  averli letti  e
ricevuti in  un'unica mbox con  il tag per argomento  shift-T "lista",
puntoevirgola, esse, punto di domanda, nome lista, enter.
Si  potrebbe  provare  qualcosa  del   tipo  formail  -s  procmail  -p
fileprocmailrcDIVERSO < mbox dove nel fileprocmailrcDIVERSO si mettono
parametri diversi da quello che  eventualmente si usa come predefinito
nella propria home directory (mai provato a farlo).
Ciao Francesco.
-- 
<*>  Appunti Linux per il pinguino che non deve chiedere mai. <*>  
<*>  
http://www.pluto.linux.it
                                <*>

  piu' logico l'approccio di procmail?
non destinatari diversi, ma mailbox diverse, stesso utente! Voglio avere
una panoramica delle  email arrivate nella mbox di  default, leggerle, e
in chiusura smistarle in varie mailbox, avendo la default sempre vuota.
Tu mena le regexp, io m'inpunto su 'st'altra cosa! ;-)


l'approccio di procmail?
Smistando prima c'e` la seccattura che per vedere tutta la posta devi
andare errabondo a mano di directory in directory.
Mutt, dopo, lo fa e la directory appropriata la propone lui giusta, ma
solo a mano e una per una tutte le email.
O per lo meno cosi` mi sembra.


 Io  uso  fare cosi':  i  msg  "lista" li  salvo  dopo  averli letti  e
Boh, questione di gusti, io continuo a preferire (e trovare molto piu'
comodo) cosi' come faccio ora.


  una per una tutte le email.
appunto, e io questo vorrei evitare!


 Smistando prima c'e` la seccattura che per vedere tutta la posta devi
.. se non usi Maildir


 Tu mena le regexp, io m'inpunto su 'st'altra cosa! ;-)
E secondo te come faccio io per es. che ho 5-7 account, leggo un po' di
ML? Proprio cosi', procmail mi smista nei vari folder (mica devo andare
a cercarle le mail, li vede mutt da se' i vari folder, basta usare -y
(ergo RTFM!))


  usare -y (ergo RTFM!))
ue', non di MDizzare, eh? ;-) BTW, IWRTFM


>  BTW, IWRTFM
by the way, i will read the fucking manual ;-)  

 ue', non di MDizzare, eh? ;-) BTW, IWRTFM
Te la sei cercata, squaletto ;-)


.. se non usi Maildir
Finalmente ho trovato questo Maildir che dici: e` l'ultimissimo
formato, al posto di mbox. Be' ora non me la sento, forse in seguito.
Cmq il comando s e` comodo per salvare-smistare: basta s + invio. 


 andare errabondo a mano di directory in directory.
No!
- ho 6 indirizzi;
- procmail mi filtra le mail nelle varie folder;
- con:
  mailboxes ! +alcool +apm +bug +coscienza +dada-autistici +debian-italian \
              +ecn-antipro +ecn-aw +ecn-cyber-rights +ecn-movi +flug \
              +flug-e-privacy +flug-freenet +flug-primipassi +flug-tech \
	      +gnome-announce +hacklab +lab403 +linux-it +lug +meeting \
	      +softwarelibero-disc
  entro direttamente in mbox, dove ho "solo" le mail dirette a me, e non a
  liste, e mi leggo la posta privata;
  'c' e mutt mi manda automaticamente alla prima lista della lista di cui
  sopra (oddio, scusate il terribile gioco di parole...) in cui ci sono mail
  nuove. E cosi' via, fino a che non hai letto tutte le mail appena nuove.
- con send-hook rispondo o mando mail con gli indirizzi "giusti" alle liste
  "giuste";
Cmq sono iscritto a troppe ML (parecchie le ho lasciate fuori... :-/)
Il mio "problema" e':
in mbox mi finiscono le mail che mi mandano in privato. Ok.
Solo che possono essere indirizzate a qualsiasi dei miei 6 indirizzi.
Come fare a dire a mutt:
guarda, caro, 
franco...@firenze.linux.it
 e' l'indirizzo di default.
Se pero' mi scrivono a 
franc...@tin.it
, mi fai il piacere di rispondere
con From: 
franc...@tin.it
, e NON con l'indirizzo di default?
Questa cosa non sono ancora riuscito a farla..... :-/
-- 
Franco (togli TOGLIMI se vuoi rispondermi)


 Cmq il comando s e` comodo per salvare-smistare: basta s + invio. 
Beh guarda che non devi mica stravolgere tutto per passare a Maildir:
nella documentazione di Qmail spiega come si fa ed e' veramente una cosa
banale..


 Come fare a dire a mutt:
Con i send-hook, I presume...
send-hook '~C ^
myl...@listdomain.it
$' 'my_hdr From: 
na...@address.it
'


  Questa cosa non sono ancora riuscito a farla..... :-/
forse questo ti aiuta, dal muttrc.forall di Sven Guckes:
 set   reverse_name   # reply as the user to whom the mail was sent to
                # Example:  I often get emails addressed "To:
                # 
guc...@vim.org
".
                # With "reverse_name" I can thus reply as
                # "
guc...@vim.org
" -
                # even from other accounts.  :-)


 [090501
    MrShark> 02:34]:
    >> guarda, caro, 
franco...@firenze.linux.it
 e' l'indirizzo di
    >> default. Se pero' mi scrivono a 
franc...@tin.it
, mi fai il
    >> piacere di rispondere con From: 
franc...@tin.it
, e NON con
    >> l'indirizzo di default?
    >> 
    >> Questa cosa non sono ancora riuscito a farla..... :-/
    MrShark> forse questo ti aiuta, dal muttrc.forall di Sven Guckes:
    MrShark> set reverse_name # reply as the user to whom the mail was
    MrShark> sent to # Example: I often get emails addressed "To: #
    MrShark> 
guc...@vim.org
".  # With "reverse_name" I can thus reply
    MrShark> as # "
guc...@vim.org
" - # even from other accounts.  :-)
        No, manco questo :-((


 scrive:
    >> Come fare a dire a mutt:
    thorin> Con i send-hook, I presume...
    thorin> send-hook '~C ^
myl...@listdomain.it
$' 'my_hdr From:
    thorin> 
na...@address.it
'
        No, cosi' non funziona :-/


         No, cosi' non funziona :-/
Hum strano, io lo uso per le ML e funziona.


 Hum strano, io lo uso per le ML e funziona.
Si, per le ML non ho problemi.
Quello che voglio (oddio, non so proprio spiegarmi) e' che:
- quando thorin scrive a 
franco...@firenze.linux.it
, mutt metta come
  From "automatico" quello di default, nella mia risposta.
  E mutt lo fa.
- quando thorin scrive a 
franco.vi...@tin.it
, nella mia risposta mutt
  mi metta in "automatico" come From: 
franco.vi...@tin.it
  E non so come farlo fare a mutt.
Le ML sono risolte con i send-hook, sia quando faccio replay, sia quando
scrivo io direttamente.
Sono le risposte a msg PRIVATI, con diversi account, che non riesco a
risolvere automaticamente.


 Quello e` il lavoro di Procmail.
O da macro...
Cosi`, a occhio, un 'T <regexp-giusta> ; s <mailbox>' dovrebbe
funzionare...





banale..
Si`, in effetti sembra che lo faccia anche Mutt stesso.. THNX!


nuove. E cosi' via, fino a che non hai letto tutte le mail appena nuove.
Cosi` via.. ma che fai? Dai "c" e poi "?", invio, freccia a selezionare
e ancora invio?


 scrive:
    rez> On Wed, 9 May 2001 04:34:41 +0200, Franco Vite wrote:
    >> [mar, 08 mag 2001 at 13:33 GMT] - rez scrive:
    >>> Smistando prima c'e` la seccattura che per vedere tutta la
    >>> posta devi andare errabondo a mano di directory in directory.
    >> No!  - ho 6 indirizzi; - procmail mi filtra le mail nelle varie
    >> folder; - con: mailboxes ! +alcool +apm +bug +coscienza
    >> +dada-autistici +debian-italian \
    rez> [...]  Ecco cosa voleva dire, nel manuale megachilometrico di
    rez> Mutt.. THNX!
        :-))
    >> 'c' e mutt mi manda automaticamente alla prima lista della
    >> lista di cui
    rez> List of Lists ;-))
    >> sopra (oddio, scusate il terribile gioco di parole...) in cui
    >> ci sono mail nuove. E cosi' via, fino a che non hai letto tutte
    >> le mail appena nuove.
    rez> Cosi` via.. ma che fai? Dai "c" e poi "?", invio, freccia a
    rez> selezionare e ancora invio?
        No, do "c", e in basso mutt mi fa vedere qual'e' la prima
        folder con una mail nuova. Pigio invio, et voila', ci sono


'
Questa, invece, mi serve per avere come From: epmovi, tutte le volte
che scrivo a pluto-soci.
======================================================================
Ok?
Come queste, ho tante altre regole send-hook, per le varie ML a cui
sono iscritto, in base agli indirizzi con cui ci sono iscritto.
======================================================================
Tutte le varie mail sono filtrate da procmail, che me le sbatte
automaticamente nelle folder giuste.
======================================================================
Il "problema" inizia con quelle che finiscono in mbox, cioe' nella
folder in cui non vanno le mail filtrate da procmail, perche'
indirizzate direttamente a me, e non ad una ML.
Solo che, ovviamente, arrivano mail indirizzate a
franco...@firenze.linux.it
, altre a 
epmovi...@tin.it
, altre a
gli altri indirizzi.
======================================================================
Io vorrei dire a mutt:
quando una mail e' indirizzata a 
epmovi...@tin.it
, che NON e'
l'indirizzo di default, metti automaticamente nel campo From: Franco
Vite <
epmovi...@tin.it
 quando rispondo.
Questa cosa non ho ancora capito come farla.
PS
Ovviamente tutti i TOGLIMI...


    <-- 2 scelta

 Vite <
epmovi...@tin.it
 quando rispondo.
In pratica tu vorresti un misto fra l'azione di procmail ed i send-hook
del .muttrc. Ho capito bene? Ti confesso che non ho la piu' pallida idea
del come si possa fare, anche perche' i send-hook li uso da poco ed ho
cercato di capire il minimo indispensabile ;-)


 proprio corrispondente per nulla.
No, i TOGLIMI li uso solo su USENET. Li ho messi qui, ma per la posta non li
uso.


 cercato di capire il minimo indispensabile ;-)
Ah, ok.
/me e' un po' triste... ;)


 /me e' un po' triste... ;)
/me invece ti dara' un'asciata in testa se la prossima volta farai un
quoting dell'intero messaggio per rispondere con una sola riga ;-)


 scrive:
    >> /me e' un po' triste... ;)
    thorin> /me invece ti dara' un'asciata in testa se la prossima
    thorin> volta farai un quoting dell'intero messaggio per
    thorin> rispondere con una sola riga ;-)
        L'ho sempre pensato che scrivere la tesi fa male. Questa e'
        solo la conferma... :-|


         solo la conferma... :-|
Eheheh... vabbe' se sei reduce dalla esperienza della tesi per questa
volta ti posso anche perdonare, dai :-)


 contengono "lista" nel campo From.
Prova ad usare il folder-hook in una cosa del tipo:
# Tag "old" messages in mailinglists for "expiring" them.
# Simply press "d", after entering one of the folders, if mutt asks "tag-"
folder-hook +sent-mail$ 'push T~r>3m!~F\n\;' # 3 months

 volta ti posso anche perdonare, dai :-)
Nooo! Vogliamo sangue! Saaaaaaaaangueeeee! :)
-- 
Davide Inglima, limaCAT

[ven, 11 mag 2001 at 10:53 GMT] -  Davide Inglima ,limaCAT scrive:

Appena finisco di scaricarmi i sorgenti di gnome 1.4 te li mando....
degizzippati..... <g>
;-PP


 Questa cosa non ho ancora capito come farla.
Hai provato ad inserire nel tuo .muttrc:
set reverse_name
set reverse_realname
e magari anche un:
set alternates="tuoi indirizzi email"
Saluti,
Tiziano. 
-- 
Togli ABC per rispondere via email.
*********** 
http://www.sarlak.f2s.com
 **********
"And the whole world could have passed through me
But I don't know that it means much to me"

 set alternates="tuoi indirizzi email"
il campo "tuoi indirizzi email" e' un'espressione regolare, quindi:
set alternates=(
ma...@rossi.it
|
mario...@pippo.com
|
mar...@pluto.net
)


 set alternates=(
ma...@rossi.it
|
mario...@pippo.com
|
mar...@pluto.net
)
Fatto, ma manca ancora qualcosa.
Ora le mail mandate a indirizzi diversi da quello di default mi compaiono
contrassegnate da tag (T, se l'indirizzo e' nel To:, C se nel Cc:); ma se
rispondo ("r"), mi mette sempre e comunque l'indirizzo di default.
Grazie, cmq :-)


 rispondo ("r"), mi mette sempre e comunque l'indirizzo di default.
send-hook per definire i default (mailing list, etc). Per rispondere invece 
all'indirizzo del sender (estratto di peso dall'header From) imposta:
	set reverse=yes
nel tuo muttrc.
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

 nel tuo muttrc.
Mi da errore. Non c'e' questa opzione, neanche nel manuale (uso mutt 1.2.5).


 Mi da errore. Non c'e' questa opzione, neanche nel manuale (uso mutt 1.2.5).
Pardon: errore mio. E` reverse_name.


 ;-PP
Grazie, ma ho detto sangue, non ferraglia :)
-- 
Davide Inglima, limaCAT

 Pardon: errore mio. E` reverse_name.
:)
Cmq, nel .muttrc ho:
set reverse_name
set reverse_realname
set alternates=("tutti i miei indirizzi"|"ma proprio tutti")
Ma proprio non mi vuole dare soddisfazione... :-| 


 Ma proprio non mi vuole dare soddisfazione... :-| 
Ho ricontrollato, ed effettivamente quello che chiedi tu mutt non lo fa.
Potresti usare i send-hook.


 Potresti usare i send-hook.
Mi sono arreso. Con i send-hook ho provato tutte le soluzioni che il manuale
e la mia scarsa intelligenza mi permettevano.
Pazienza, quello che fa ora e' gia' notevole.
Grazie dell'aiuto :)


 Nooo! Vogliamo sangue! Saaaaaaaaangueeeee! :)
Non attizzare, tu ! :)


 degizzippati..... <g>
Ed io aggiungo quelli di Mozilla, in triplice copia..


andare errabondo a mano di directory in directory.
Ma se, per dire, ti rompi le gonadi o non hai tempo per leggere una mailing
list, ed hai solo tempo per leggere le mail veramente importanti, ti basta
checkare solo inbox e le mailing list che sono importanti. Poi, ognuno fa
come vuole ;)
-- 
Davide Inglima, limaCAT



Si` ma infatti c'e` anche lo svantaggio che non si ha piu` tutto il
thread sott'occhio. Mi sto convertendo anch'io a procmail..
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian GNU/Linux 2.2 Potato */

* Sostenete la Lega per la Soppressione dei Troll *
Da che pulpito viene la predica !!
Ehila`, 
Beppe.
-- 
- Tu sai volare vecchio ?
- Che sciocchezza !! I lupi non volano. 
  Gli uccelli volano,i pesci nuotano e 
  i lupi se ne stanno con i piedi perterra!

 Ed io aggiungo quelli di Mozilla, in triplice copia..
Si, ma al posto di tutte quelle schifezze non potete mandarmi qualcosa di
utile? Tipo, che ne so, la OpenBSD, o i cd di src di Debian...
-- 
Davide Inglima, limaCAT

 utile? Tipo, che ne so, la OpenBSD, o i cd di src di Debian...
Beh se la tua mailbox regge un c'e' problema...


utile? Tipo, che ne so, la OpenBSD, o i cd di src di Debian...
OpenBsd snapshot 2.9 per i386 e sparc... che faccio invio? (non sono
tanto grandi ;-)
-- 
I used up all my sick days, so I'm calling in dead.
Maurizio - Tannoiser - Lemmo
STIGE Srl Servizi Informatici
Founder Member of ERLUG (Emilia Romagna Linux User Group)
http://erlug.linux.it

 Beh se la tua mailbox regge un c'e' problema...
Ok, cmq se per te non e' troppo disturbo avrei anche questo problema... non
mi fido piu' dei risultati di /dev/random ed avrei bisogno giusto giusto di
almeno 2 gb di /dev/random purissimo per degli esperimenti statistici.
Non e' che sarebbe troppo disturbo per te...
;)
-- 
Davide Inglima, limaCAT

 Non e' che sarebbe troppo disturbo per te...
Domani provvedo.. ;-)
