[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: SMTP (exim smart_host)



On 9/30/06, Vincenzo Villa <vincenzovilla@villagreppi.org> wrote:
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

Se ho capito il tuo problema correttamente, hai bisogno a usare le
regole di "rewrite" in exim.  In modo insolito il "smarthost"
rm.virgilio.it non sara' capace di trasmettere la tua posta.  Forse
prova questa in la fila della configurazione in proxy.intranet:

begin rewrite
root@dc.intranet    root@vincenzov.net
webmaster@dc.intranet    webmaster@vincenzov.net

o forse

begin rewrite
*@dc.intranet    $1@vincenzov.net

--
-- Matt Dunford -- zenmatic@gmail.com



Reply to: