Newsgroup: it.comp.os.linux.sys
Titolo: Indirizzare msg per root (mail da debconf ecc) su email valida (postfix)

Quando il sistema mi manda dei warning indirizzati a root, e lo fa per
email, usa come campo To: l'indirizzo ro...@localhost.localdomain e
ovviamente il server smtp al quale mi appoggio me li rimanda indietro.
Come posso risolvere il problema?
Grazie
-- 
| Ciao Cacciavite          Linux Registered User #297089
| Powered by *Debian GNU/Linux 3.0* on  PentiumII 400Mhz
| E-mail:            caccia...@TOGLIQUESTOtiscali.it

 Come posso risolvere il problema?
aliases? ... yaaawwnn.
--
Massimiliano.


anche io pensavo ad aliases ma mi sembra tutto a posto
k6:/etc/postfix# cat aliases
postmaster: cacciavite
postfix: root
cacciavite: 
cacci...@despammed.com
root: 
cacci...@despammed.com
k6:/etc/postfix# grep aliases 
main.cf
alias_maps=hash:/etc/postfix/aliases
alias_database=hash:/etc/postfix/aliases
(dopo le modifiche ho sempre dato #postalias aliases e #postfix reload)


 root: 
cacci...@despammed.com
molto sconveniente.
A parte generare traffico inutilmente, (comunque la mail, che e` per un
utente locale, viene mandata a despammed, qui prodest), rendi broken il
concetto di @localhost, non ti avvali di avere un mta locale, ecc.
C'e` un motivo per questi alias?
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
The Internet is full. Go away.

 C'e` un motivo per questi alias?
all'inizio avevo solo
postmaster: cacciavite
postfix: root
root: cacciavite
il resto e' venuto dopo, cercando di "mettere a posto" :(
la tua osservazione mi ha fatto capire che il problema era in 
postfix mal configurato che non capisce che la mail deve essere 
consegnata in locale.
dando un occhiata nel 
main.cf
 mi sono reso conto che
myorigin=$mydomain
faceva si che nessuna mail locale risultasse tale, infatti ho:
mydestination = $myhostname, localhost.$mydomain, localhost
e' bastato commentare myorigin per mettere tutto a posto :-))
oppure e' "piu' corretto" mettere myorigin=$myhostname  ?
Grazie mille


 oppure e' "piu' corretto" mettere myorigin=$myhostname  ?
Allora, commentare myorigin, non produce l'effetto che immagini. Bensi`
viene preso il default, che e`:
hal:~# postconf -d | grep myorigin
append_at_myorigin = yes
myorigin = $myhostname
Il resto, viene da se. :)
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Russian Roulette: [ $[$RANDOM % 6] = 0 ] && rm -rf / (MdI)

 Il resto, viene da se. :)
Grazie, ho capito :-)
Volevo chiederti (se hai tempo/voglia) qual'e' secondo te il modo piu' pulito per 
inviare le mail destinate a postmaster a un indirizzo email esterno.
Giochetti con gli alias o altro metodo?


 Giochetti con gli alias o altro metodo?
IMHO, postmaster, deve essere ricevuta localmente.
A meno che la struttura sia sufficientemente grande, da giustificare una
centralizzazione.
Spiego meglio.
Se sono $bigisp, avro una struttura di server/mail sufficientemente
grande e rindondante, nonche` failtollerant, da _permettermi_ e
consigliarmi di raccogliere le mail in un punto centrale.
Diversamente, e` meglio raccoglierle localmente. Considera che a
postmaster arrivano errori. Non ricevere errori, per scarsa
connettivita`, e` poco significativo.
In alternativa, puoi _sempre_ duplicare i destinatari di alias. Una
scelta "di mezzo" potrebbe essere:
postmaster: root
abuse:      root
...
root:       cacciavite, 
ciacc...@despammed.com
Pero` facendo questo, devi assicurarti di avere un sistema fqdn, con
tutti i crismi.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
For every complex problem, there is an answer that is short, simple and wrong.

 tutti i crismi.
vero, oppure si puo' riscrivere il From: con sender_canonical (funziona)
Grazie


 vero, oppure si puo' riscrivere il From: con sender_canonical (funziona)
Sempre meglio evitare sender_canonical, a meno di non essere davvero
sicuro di quello che si fa.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Computers are not intelligent.  They only think they are.

 sicuro di quello che si fa.
si di solito lascio al Mua il compito di scrivere gli header delle mail,
tuttavvia questa mail non viene utilizzata da nessun utente. Mi spiego,
ho un utente, postino, che tira giu' (fetchmail) la posta per tutti e la 
deposita nei relativi spool (teapop la rende disponibile ai client OE)
aliases e' il seguente:
gateway:~# cat /etc/postfix/aliases
postmaster: root
postfix: root
abuse: root
root: postino , 
cacci...@despammed.com
gateway:~# cat /etc/postfix/sender_canonical
postino 
cacci...@despammed.com
e' un mailserver che ho da un amico, magari non e' il caso e faccio
prima ad andare a dargli un'occhiata di persona, per un po' volevo
tenerlo sotto controllo in questo modo
