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

Re: Re: exim4



On Tue, Nov 17, 2009 at 08:29:34PM +0100, chris-f wrote:
> > On Mon, Nov 16, 2009 at 06:17:48PM +0100, chris-f wrote:
> > > ale dalej maile wysylane sa z IP 70.103.162.30
> > 
> > Puść maila przez exima odpalonego z opcją -d, na przykład tak:
> > 
> > $ sudo exim4 -d jakis@adres.daleko
> > Subject: bla
> > 
> > bla
> > .
> > 
> > Powinieneś zobaczyć co robi ten transport po linijce:
> > >>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
> 
> http://paste.debian.net/51753/
> 
> Connecting to mx5.go2.pl [193.17.41.45]:25 from 79.189.197.178 ... connected
> Jest wlasciwe IP 79.189.197.178

Czyli exim na serwerze jest skonfigurowany tak jak chciałeś, tak?

> ale uzytkownicy za natu
> wysylajacy maile maja 79.189.197.179.

No bo tak masz skonfigurowany NAT - rozumiem że 70.103.162.30 z
pierwszego przykładu, to w tym przykładzie 79.189.197.179?

> Mail wyslany na ten sam adres z serwera poczty przy pomocy mutta
> ma w naglowkach otrzymanego maila
> Received: from ihp179.internetdsl.tpnet.pl [79.189.197.179]
> a chcialbym aby mial
> ihp178.internetdsl.tpnet.pl [79.189.197.178]

Domyślam się, że w takim razie mutt wysyła tego maila bezpośrednio, a
nie przez interfejs sendmail lokalnego exima?

Nie wiem czy dobrze rozumiem Twoje intencje, ale może po prostu chodzi o
to, aby użytkownicy byli NATowani do innego adresu jeśli wysyłają
pocztę, niż przy pozostałych połączeniach?

Może w takim razie wstaw coś w stylu:
pre-up iptables -t nat -A POSTROUTING -o eth0 -p tcp --dport 25 -j SNAT --to 70.103.162.29
pomiędzy linijkami które przedstawiłeś w pierwszym przykładzie?

-- 
Marcin Owsiany <porridge@debian.org>             http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216  FE67 DA2D 0ACA FC5E 3F75  D6F6 3A0D 8AA0 60F4 1216


Reply to: