Newsgroup: it.comp.os.linux.sys
Titolo: header From email & eximi (rewrite)

 non venisse inviato
affatto in casi come questo!
Cosa devo fare? Nella documentazione non sono riuscito a trovare nulla a
rigardo...
Grazie
-- 
Davide Cavallari

########################################################################
ehm, mi sono dimenticato degli altri header! prima di tutto mutt mi
genera una prima riga con su scritto ad es.:
From utente@frog Fri Nov 30 10:13:12 2001
che exim mi cambia in: From 
acc...@provider.it
 Fri Nov 30 10:13:12 2001
Poi ci sono altri campi, che non so bene a cosa servano, ma che cmq
riportano l'indirizzo utente@frog e che quindi viene cambiato in
acc...@provider.it
. Questi campi sono Envelope-to e Sender. 
In pratica il problema è una questione di filtri. Vorrei allora impostare
exim in modo che faccia le seguenti operazioni:
1 faccia tutte le sostituzioni che fa attualmente e quindi, in base alla
  regola "*@frog    ${lookup{$1}lsearch{/etc/email-addresses} ... "
  sostituisca tutte le occorrenze di utente@frog in 
acc...@provider.it
2 vada a leggere il campo From e corregga la prima riga degli header, il
  campo Envelope.to e il campo Sender in modo che l'indirizzo che
  compaia sia uguale a quello riportato nel campo From
Il punto 1 già me lo esegue.. Come posso dirgli di fare anche il punto
2?
Grazie1000
-- 
Davide Cavallari

  compare sia uguale a quello riportato nel campo From
ce l'ho fatta, mi ero accorto di non avere installato il pacchetto
exim-doc!
E' stato sufficiente aggiungere la riga
*@*     $header_from    F
in /etc/exim.conf per far svolgere a exim il punto 2.
Ciao
-- 
Davide Cavallari

regola:
[cut]
Snippo tutto, anche perche' non conosco Exim, ma vorrei darti un consiglio
di carattere piu' generale: gli header falli generare a mutt, non all'MTA.
-- 
BlueRaven
"Information anarchy basically means that
Microsoft cannot charge you for it..."

di carattere piu' generale: gli header falli generare a mutt, non all'MTA.
eh, però un MUA come mutt genera header del tipo:
login@nomemacchina
e inoltre solo il MTA può fare in modo che il mittente segnato sull'envelope 
sia consistente con gli header
-- 
Davide Cavallari

sia consistente con gli header
Esiste l'opzione envelope_from, che fa si' che l'indirizzo dell'envelope
coincida con quello dei tuoi header.
Tuttavia, e' necessario che il tuo MTA accetti lo switch -f di sendmail.
Quindi, o hai un sendmail oppure hai un wrapper che accetta tale parametro e
si comporta di conseguenza.
Non so con Exim (magari prova), con Postfix funziona.
Leggiti il man di muttrc(5), e' lungo ma ti assicuro che ne vale la pena.


coincida con quello dei tuoi header.
hai ragione, ora gestisco "account multipli" senza che il MTA debba
filtrare gli header!!
grande mutt!
grazie1000     :^)
-- 
Davide Cavallari

coincida con quello dei tuoi header.
hai ragione, ora gestisco "account multipli" senza che il MTA debba


coincida con quello dei tuoi header.
hai ragione, ora gestisco "account multipli" senza che il MTA debba


ciao,
cosa succede se gli header non sono "consistenti" con l'envelope?
io ho configurato exim in modo da riscrivere gli header From di envelope,
header e Reply-To e non ho alcun problema.
Ma soprattutto mi chiedevo come mai è da preferire non toccare l'MTA...
Grazie x l'aiuto :) e ciao
Valerio Merani Phone:
(+39)-0184533012
 ICQ #: 75249638
P.zza S.Siro 6 Fax: 02-700-509-830    GSM:
(+39)-338-7951089
18038 Sanremo  ITALY 
PGP Fingerp: "B966 8226 1DD6 2BD1 4541  9A0E 5872 D632 349B 4A57"


 Ma soprattutto mi chiedevo come mai č da preferire non toccare l'MTA...
Boh, questo non lo so. Credo sia buona norma non prendere l'abitudine di
modificare gli header via server, dato che essi riportano informazioni
essenziali riguardo la provenienza del messaggio.
Ecco cosa dice il manuale di exim a proposito:
In general, rewriting addresses from your own system or domain has some
legitimacy. Rewriting other addresses should be done only with great
care and in special circumstances. The author of Exim believes that 
rewriting should be used sparingly, and mainly for `regularizing' 
addresses in your own domains. Although it can be used as a routing 
tool, this is not recommended.
Quindi, nel nostro caso in realtŕ non sarebbe un "peccato mortale"! In
ogni caso, visto che con mutt si puň ottenere lo stesso risultato in
maniera piů semplice...(basta aggiungere l'utente che deve scrivere 
l'envelope ai "trusted users" di exim)
-- 
Davide Cavallari