Penso sia una banalità... ma non trovo una soluzione.
Ho una rete locale collegata a internet attraverso un server
(proxy.intranet) che, tra le altre cose, mi fa da server SMTP per tutta
la LAN usando il server del mio provider come smart host. Funziona.
Ora ho messo su un secondo server (dc.intranet) che mi fa da
domain_controller per la rete windows. Se scrivo da DC una mail ad un
indirizzo generico, funziona (il messaggo va a proxy, quindi a virgilio,
quindi al destinatario). Anche qui exim è configurato come smarthost
(verso proxy.intranet)
Ora vorrei farmi mandare le mail di sistema al mio indirizzo. Se da DC
scrivo a root però nulla! O, meglio, il messaggio va a proxy, quindi a
virgilio, quindi si perde (ovviamente: root@dc.intranet non esiste su
internet).
Ho messo in /etc/aliases un alias per root con un indirizzo "vero".
Tre righe del log di exim su proxy.intranet. Il messaggio è stato
scritto da root(@dc.intranet) a webmaster(@dc.intranet)
2006-09-30 17:11:04 1GTgUa-0002Qk-Ju <= root@dc.intranet H=dc.intranet
(localhost.localdomain) [192.168.1.1] U=Debian-exim P=esmtp S=612
id=E1GTgTx-0004Yd-Ps@localhost.localdomain
2006-09-30 17:11:05 1GTgUa-0002Qk-Ju => webmaster@dc.intranet
R=smarthost T=remote_smtp_smarthost H=rm.virgilio.it [62.211.72.20]
2006-09-30 17:11:05 1GTgUa-0002Qk-Ju Completed
Entrambe la macchine sono sarge