Newsgroup: it.comp.os.linux.software
Titolo: Regole avanzate in mutt

Un cordiale saluto a chi mi sta leggendo.
Mi sto'  leggendo il manuale di  Mutt ma sembra ci  sia una cosa
che non fa' :))
Mi servirebbe cambiare automaticamente il mio indirizzo E-mail a
seconda  dell'indirizzo  E-mail al  quale  mi  hanno inviato  la
posta.
Capito niente e' ???? mi spiego meglio:
Ho + indirizzi di posta che  uso a seconda della possibilita' di
ricevere spam.
Quello  principale  solo  per  cose  importanti  gli  altri  per
cazzatine tipo annunci di vendita e similari.
Ora se uno mi risponde ad un annuncio che ho messo supponiamo su
tiscali  annunci  e  come  mio  indirizzo  di  E-mail  ho  messo
pi...@topolino.it
,vorrei che  qunado lo leggo con  mutt e faccio
il  reply  mi  metta  automaticamente  
pi...@topolino.it
  invece
dell'indirizzo primcipale che uso di default.
ORa  come ora  mi  edito  il From:  e  Reply  mettendo a  manina
l'idirizzo chiamiamolo fake.
Mi  piacerebbe na'  cosa automatica,ma  purtroppo Mutt  permette
di  cambiare  ste'   cose  solo  se  si  risponde   ad  un  dato
indirizzo,mentre  a me  servirebbe che  cambiasse se  rispondo a
ogni indirizzo.
Spero  di essere  stato chiaro,haa  ho provato  anche con  altre
astrusita' tipo mettere  con procmail tutto cio'  che arriva con
pi...@topolino.it
 in  una mailbox topolino che  una volta aperta
con i folder hook mi cambia il sendere e reply to ma non mi pare
molto funzionale e funziona da' culo...
Con  l'envelope  di  postifix  non  posso  lavorare  perche'  ho
connessione  dialup  e  mi  mascherara  l'indirizzo  con  quello
principale di posta.... potrei  cambiare con postconf l'envelope
sendere mediante uno  script invocato da procmail  una volta che
rileva il  From: divervo mo'  che ci  penso.... si vabbe'  ma e'
piu' casino che usare i folder hook :)))))
Pssibole che mutt..........
-- 
_______________________Powered by Linux_______________________
Allora,Teresina semplice,niente jolly e..il cielo come limite.
** To send me an E-mail remove it3. after @ from my address **
_______________________Powered by Linux_______________________

 
 possibile soluzione (e' quella che ho adottato io):
 crei delle mailboxes all'interno delle quali fai arrivare i msg a
 seconda della tipologia, ad esempio (parafrasandoti)
 -cose_importanti
 -cazzatine
 poi con i folder-hook associ a ciascuna mailbox un indirizzo email,
 cosi' che quando scrivi o rispondi da quella mailbox hai sempre lo
 stesso campo from; per i casi eccezionali usi Esc-f e cambi campo From.
 ciao facc'ebburriccu
-- 
 ------------------------------------------------------------------------
| Powered by *Debian GNU/Linux 3.0* 	   Linux Registered User #297089 |
| <<UNIX is user friendly, it's just picky about who its friends are>>   |
 ------------------------------------------------------------------------

 dell'indirizzo primcipale che uso di default.
alternates
-- 
  Alberto N. (
ne...@vene.ws
) | Di Gesú non si parla tra persone educate. Con il 
_____________________________| sesso, il denaro, la morte, Gesú è tra gli
informazioni personali nelle | argomenti che mettono a disagio in una
intestazioni del messaggio   | conversazione civile. VM-1976  


No macche' :((
Con  quelli puoi  cambiare l'indirizzo  di posta,la  signature o
altre cose  a seconda di  un dato  indirizzo di E-mail  al quale
invii,e li  sto' gia'  utilizzando con soddisfazzione  per altre
esigenze ;)
A me invece serve che se arriva una E-mail con indirizzo diverso
dal mio di default  o piu' usato,automaticamente quando rispondo
a quel mex mi cambia il MIO From: e Reply to:
Mi spiego meglio: se io mando  una E-mail a te con MIO indirizzo
questa_email_e'_seco...@debian.it
  e  tu  mi  rispondi,quando
ricevo la tua  E-mail di risposta vorrei che  mutt si accorgesse
che ho usato 
questa_email_e'_seco...@debian.it
 e mi cambiasse
il  from nel  momento in  cui  rispondo a  questo ulteriore  mex
mettendo  appunto 
questa_email_e'_seco...@debian.it
  al posto
dell'indirizzo settato di default in Mutt.
Cio' mi  servirebbe per  evitare che se  mi dimentico  il cambio
utilizzo uso 2  indirizzi E-mail con la  stessa persona,e magari
avrei  piacere  che  questa  sapesse dell'esistenza  di  solo  1
indirizzo.
Che casino ,a  volte non riesco proprio a spiegarmi  :( ma credo
hai capito.
Guardo cmq meglio  i send-hook hai visto mai che  non ho letto o
interpretato qualche cosa e che la tua dritta invece e' giusta.
Grazie info cmq Thorin e a presto :)


 
Mo' guardo !
Ciao e tnx.


 
---CUTT---
Ciao facc'eburriccu :)) spero non sia una offesa :))
La  soluzione che  mi  hai  prospettato e'  quella  che ho  gia'
provato  e  se leggi  bene  il  mio incasinato  mex,purtroppo  a
volte con  la scrittura  tendo a diventare  logorroico e  non mi
spiego bene,ecco ricomincio! :)),ritengo che sarebbe piu' comodo
trovare una alternativa piu' agile,anche per non creare svariate
mailbox che magari si usano 2 volte e poi rimangono a languere.
Grazie  dell'interessamento...  mi  sa'  proprio  che  forse  e'
l'unica maniera :(
Ciao a presto.


 
Allora....
Alternares e' 1 soluzione,trovata nei meandri del manuale grazie
ad Alberto che ringrazio.
Praticamente,lo spiego per chi  avesse le mie stesse esigenze,si
setta nel .muttrc alterates="
la_mail_...@pippo.it
"
Poi  nei send_hook  ( e  qui il  buon [forse  quando dorme  :))]
Thorin  ci era  arrivato  vicino...)  si
mette:
send_hook ~p 'my_adress=indirizzo_che 
voglio...@pippo.it
'
Praticamente  quando arriva  una mail  con nel  from l'indirizzo
settato in  alternates e visto  dal programma come  variabile ~p
automaticamente si  cambia indirizzo  nel reply a  quella E-mail
secondo il send_hook settato.
PErso sia cosi' il meccanismo in quanto bisogna arrivarci un po'
per deduzione  perche' nel mauale  e' spiegato in  maniera molto
sibillina.
LA  cosa  cmq   funzia,solo  che  si  puo'  agire   solo  su  UN
indirizzo,se uno ha + indirizzi di posta puo' automatizzare solo
il cambio con 2.
Se non ho  capito spero qualcuno mi corregga e  mi faccia vedere
la luce che intravedo comunque :)).
Se la  cosa funziona cosi'  e SOLO  cosi' spero di  essere stato
esaustivo e di aiuto ad altri con le mie stesse esigenze.


 Ciao a presto.
 
ciao, conosci per caso courier-pop3? non riesco a configurarlo...


 posta.
set reverse_name
-- 
Saluti,
    Mardy
http://castellina.org/interlingua


Ci credi che non riesco proprio a capire come funzia ??
Era gia' settato ma non ha mai funziato :(
Cmq. ho risolto con i send-hook.
Grazie interessamente e a presto.


'
A questo punto se rileva l'E-mail con un dato indirizzo risponde
con  l'indirizzo  indicato che  nel  mio  caso corrisponde  allo
stesso.
Grazie dell'interessamento  Pierluigi,e grazie anche  agli altri
amici per le loro dritte.
Ho risolto  il mio problema e  spera che questo thread  serva ad
altri con le mie medesime necessita' :)))



No mi spiace :(
PEr questo non posso proprio esserti di aiuto
Ciao a grazie del tuo interessamento :)



??
mahhhh SLURRRPPPP !!!!
Fammi un po' vede'...............mumble.....
tnx !!


 il cambio con 2.
 
 io lo uso con sei indirizzi:
 set reverse_alias
 send-hook . unmy_hdr From
 set from="indirizzo1"
 send-hook . \
 set signature="~/.signature"
 send-hook per le varie mailing list (troppe)
 send-hook '~f indirizzo2' 'set signature=~/.signature.indirizzo2'
 send-hook '~f indirizzo3' 'set signature=~/.signature.indirizzo3'
 send-hook '~f indirizzo4' 'set signature=~/.signature.indirizzo4'
 send-hook '~f indirizzo5' 'set signature=~/.signature.indirizzo5'
 send-hook '~f indirizzo6' 'set signature=~/.signature.indirizzo6'
 
-- 
Franco (togli TOGLIMI se vuoi rispondermi)
"La pratica della felicita' puo' diventare sovversiva quando si
collettivizza".					 Felix Guattari

 
Ciao Franco :)
Ho letto con interesse il tuo mex.
Pero' mi  fai l'esempio per  resettare il from  ed aggiungercene
uno.
Poi  per gli  altri fai  il cambio  con i  send-hook solo  della
signture,che e' lo stesso procedimento che adotto io.
Il  mio problema  era  che  volevo cambiare  il  from a  seconda
del'indirizzo che ho usato per  mandare la prima e-mail,cioe' se
mutt  riceve un  reply ad  una e.mail  inviata come  pippo@pluto
risponde a quel reply  con pippo@pluto invece che paperino@minni
impostato di default con set from:
Ho risolto come  avrai leto sempre coi send-hook  che cercano il
pattern  in tutti  gli header  per cui  se rilevano  pippo@pluto
attivano l'azione my_hdr from: pippo@pluto.
Funziona benone per cui posso dire di avere risolto :))
L'unica cosa  strana e' che  devo mettere un  send-hook generico
per  il from  di default  e anche  per la  siganture di  default
altrimenti appena un send-hook interviene tutte le email inviate
dopo mantengono  la signature  o il  from cambiato  dalla regola
attivata.
ho risolto mettendo:
send_hook . 'my_hdr from:indirizzo@default'
send_hook . 'set signature:.signature_default'
Vedo che hai fatto circa la  stessa cosa pure tu alche' arguisco
che mutt funzioni proprio cosi'...
Ciao a presto.


 send_hook . 'set signature:.signature_default'
Ciao Claudio,
non riesco a capire bene la tua esigenza.  Se utilizzi `alternates', non
dovresti avere la necessità di utilizzare i `send-hook' per il campo From.
Il mio `alternates' è piú o meno cosí:
set alternates (alberto|neppo|pippo|pluto)@(tin|libero|cippa|lippa)\.(it|com)
Se mi arriva una mail a 
pi...@cippa.com
 la risposta avrà nel campo From la
variabile `realname' e 
pi...@cippa.com
.  La risposta ad una successiva mail
giunta ad un altro indirizzo avrà l'indirizzo corretto.  L'uso dei send-hook
è previsto per esigenze piú raffinate (come le firme che tu imposti).
Per concludere: almeno per gl indirizzi di posta (se ho capito bene) puoi
evitare i send-hook corrispondenti.
-- 
  Alberto N. (
ne...@vene.ws
) | There was some one thing that was too great for
_____________________________| God to show us when He walked upon our earth; and
informazioni personali nelle | I have sometimes fancied that it was His mirth.
intestazioni del messaggio   | GKC-1908  

 dovresti avere la necessità di utilizzare i `send-hook' per il campo From.
--- CUTTETE ---
Ciao Alberto.
Grande !!
Hai  saputo con  un  esempio semplice  e  perfetto spiegarmi  la
funzione di alternates.
Ora pero' devi spiegarmi na' cosa :)
O io sono  scemo oppure hai una documentazione  su mutt migliore
della mia.
Ho letto e  riletto il manuale ma purtroppo  gli alternates sono
spiegati quasi  niente e  sommarriamente e  non sono  riuscito a
venirne a capo :(
Ti confermo cmq  che i send-hook come dici non  sono adatti allo
scopo.
LE prime  prova sembrava funzionassero ma  da prove approfondite
mi sono accorto  che per la mia esigenza non  servono ad un tubo
:(
PEr ora  mi sono creato una  mailbox per ogni indirizzo  e con i
folder-hook ho  impostato le regole  di my_hdr from:  per quella
mailbox.
Pero' sei arrivato tu e "forse" hai portato la luce :))))
Provo subito e poi faccio sapere a  te e a tutte le povere anime
di  questo ng  che sono  tediate dalla  mia presenza  e dal  mio
problema oramai da parecchi giorni :))
Grazie ancora dell'interessamento e a presto.



in [it.comp.os.linux.software] wrote:
---CUTTETE---
Niente Alberto :(
Ho settato alternates come dicevi tu.
io ho 4 indirizzi per cui ho messo:
set alternates = (ind1|ind2!ind3|ind4)@(prov1|prov2|prov3|prov4)\.it
poi ho provato ad inviarmi una email con indirizzo ind2@prov2.
A questo punto una volta che  mutt la ha ricevuta avrebbe dovuto
cambiare indirizz...@provider.default  con ind2@prov2 come
da campo  to: dell'email ricevuta  che corrisponde ad  uno degli
alternates.
Manco   per   niente!!   se   faccio  reply   a   quella   email
nel   campo   from:   del   reply  mi   mette   ancora   e   cmq
indirizz...@provider.default.
Ho controllato  le varie variabili reverse_name,use  from: ecc..
provando  anche a  combinare l'attivazione  e la  disattivazione
delle stesse in tutte le maniere.
Non ci riusciro' mai :(((((((((
GRazie  cmq  dell'attenzione,goditi  il tuo  mutt  che  funziona
:)))))
la mia e' la versione 1.4 per la cronaca,release betasfiga 3


 giunta ad un altro indirizzo avrà l'indirizzo corretto.  
Sicuro che basti questo?  Ho provato, e anche rispondendo a messaggi
arrivati aventi come destinatari altri indirizzi, l'indirizzo che
continua a comparire nel campo From: e` quello impostato in .muttrc
con set from =.
Massimiliano

 Massimiliano
Fermi tutti !!!
Ho risolto e la faccenda dell'alternates funzia benissimo :))
Il mio  problema era che  una regola  di hook e  precisamente di
folder-hook mi metteva utomaticamente il from di default.
Mi spiego:
Ho settato una  mailbox per lavoro che quando  entro mediante un
folder-hook mi cambia il from la organization e la signature.
Siccome  le   regole  di  hook   una  volta  applicate   non  si
resettano,per far si'  che ulteriori mex che invio  anche non da
dentro  la  mailbox  "lavoro"  abbiano i  parametri  di  default
avevo  settato  un'altra regola  di  hook  che mi  rimetteva  il
from,l'organization  e  la signature  di  default  per tutte  le
mailbox,cioe':
folder-hook .'my_hdr From: indirzzo...@provider.default;
my_hdr organization:;set signature=signature.default'
Questo faceva si' che l'alternates non funzionasse :(
Ho   risolto  mettendo   queste   regole   di  folder-hook   per
ripristinare  il  tutto  dopo   essere  entrato  nella  cartella
"lavoro":
folder-hook . 'unmy_hdr From;unmy_hdr organization
;set signature=signature.default'
Ora  settando   il  set  from=indirizz...@provider.default
volendo il set real_name, e alternates funziona tutto :))))
Ho  gia' fatto  svariate prove  con  i vari  indirizzi e  sembra
proprio   che  se   arriva  una   mail  indirizzata   ind1@prov1
automaticamente al  reply il from viene  impostato giustamente a
ind1@prov1 e cosi'  via per ind2 ind3  e chi piu' ne  ha piu' ne
metta.
Spero proprio di  avere messo fine alla  storia,ed ovviamente di
avere risolto il problema anche per altri.
Certu mutt essendo un prg decisamente completo e configurabile a volte ci
mostra i suoi lati bui nelle configurazioni e bisogna smanettare,ma poi gli
fai fare da bravo "cagnolino" quello che vuoi :))
Se vogliamo mettere altra carne al fuoco si potrebbe parlare del
perche' se  invece si setta un  hook di default con  i send-hook
per ristabilire con  . le regole di default per  tutti i mex che
si inviano  se non al  particolare from  al quale si  applica il
send-hook ti fotte la possibilita' di impostare i folder-hook.
In poche parole se ho un:
send-hook . 'my_hdr 
from:pi...@pluto.it
'
per resettare un eventuale:
send-hook  regola 'my_hdr 
pl...@pippo.it
'
qualsiasi regola  riguardante il my_hdr  from che applico  ad un
folder-hook  mi  viene  fottuta  dal  send-hook  che  prende  la
precedenza.
Voi direte,behh metti send-hook . unmy_hdr from: !!
Macche' cos' mi pulisce il from :)))
Ancora grazie a tutti quelli che hanno contribuito.


 ;set signature=signature.default'
Quindi il from non deve essere impostato.  In altre parole per una
data mailbox non e` possibile avere sia un indirizzo di default, sia
scavalcarlo se ricevi un messaggio con altro indirizzo (come accade
spesso e volentieri in una inbox)?  Ma cosi` e` giusto un modo per
evitare di scrivere qualche folder hook.
Massimiliano

 
Allora io impostato cosi' perche'  qualsiasi regalo di hook come
viene attivata  rimane stabile,roba  strana ma  ci sara'  la sua
ragione penso.
I   folder-hook   funziano   benissimo,l'unica   accortezza   e'
ricordarsi di resettarli.
CIoe'  se tu  attivi una  regola che  ti cambia  il from  per la
cartella  prova,dopo che  sarai entrato  in prova  se cerchi  di
inviare  una  mail o  rispondere  ad  una mail  contenuta  nella
cartella  automaticamente ti  cambia il  from come  impostato in
folder-hook.
Questo  lo  puoi  fare  per quante  folder  vuoi,solo  che  devi
ricordare  che ti  rimarra' settato  il from  dell'ultimo folder
visitato ancheper  gli altri sempre  che non entri in  un folder
con un'altra regola di from per cui si setta a quella.
Per ovviare  io avevo fatto  un folder-hook  con . al  posto del
pattern per includere  tutti i folder nel quale  settava il from
di default.
In questo modo se entri in un folder con un hook che ti setta il
from ti  si attiva il  from segnalato nell'hook che  gestisce il
pattern riguardante  il nome del  folder,come esci si  attiva la
regola per . e ti si rimette il from di default.
Da me  cosi' funziava  benissimo per  cui potevo  mettere quanti
from diversi volevo  per quanti folder volevo e  come uscivo dal
folder il from tornava al default.
L'asino mi  e' cascato nel crapone  con il fatto di  gestire gli
alternates.
Praticamente  con  le  cose  cosi' settate  il  folder-hook  che
rimette  il   from  di   dafault  interferisce  con   le  regole
settate  in  alternates  e  mi  fotteva  gioiosamente  lasciando
sempre l'indirizzo  di default anche quando  l'arternates doveva
intervenire.
Allora  io mi  sono  spremuto la  capa e  ho  provato invece  di
mettere un from esplicito nel folder-hook . per tutte i folder a
togliere  i from  settati  con il  comando unmy_hdr  from,quindi
senza dare un from specifico.
A questo  punto,sempre da  ME ma credo  funzioni cosi'  anche da
te,a meno di  regole strane che sfuggono,ho risolto  che il from
si resetta  come prima  ma non  esplicitandone uno  specifico si
rimette  quello settato  nel  set from  e l'alternates  funziona
...... alleluia........
Spero di averti fatto capire il meccanismo.
Eventualmente se non ti funzia  ancora in un prossimo mex allego
il mio .muttrc.
Non  lo faccio  qua' perche'  gia'  con sta'  menata degli  hook
saro'  in  bilico  sul  killfilter  del  thorin  Pierluigi,e  se
allungo ancora  il messaggio  mi ci fa'  cadere con  una asciata
all'attaccatura dello scroto come spinta.
Ciao :))
