Sendmail - jak změnit adresu odesílatele

Dalibor Straka dast na panelnet.cz
Čtvrtek Říjen 23 17:43:17 CEST 2003


On Thu, Oct 23, 2003 at 05:31:06PM +0200, Lubos Kaspar wrote:
> > Date: Thu, 23 Oct 2003 15:55:47 +0200
> > From: Dalibor Straka <dast na panelnet.cz>
> > To: sendmail na linux.cz
> > Subject: Re: Sendmail - jak změnit adresu odesílatele
> > 
> > On Thu, Oct 23, 2003 at 02:47:47PM +0200, P.L. wrote:
> > > V sendmailu bych potřeboval změnit adresu odesílatele u zprávy přijaté z
> > > lokální sítě a s novou adresou jí poslat původnímu příjemci. Můžete mi někdo
> > > poradit jak to udělat?
> > 
> > /etc/postfix/sender_caconical
> > jirka na localdomain.cz: Je_ve_skutecnosti na uplne.jina.adresa.cz
> > 
> > nezapomenout pregenerovat databazi a nastavit to v main.cf
> 
> Podle "/etc/postfix" se asi rada týká spíš postfixu, což asi původní
> tazatel nechtěl.
> 
Vidite jak blbe to ctu. Omlouvam se. Tadle rada se ale v archivu neztrati.

> Snad by to mohlo jít upravou sendmail.cf na vstupním stroji do Internetu
> nějak takto:
> 
> v S0 zjistit, jestli je adresa příjemce nelokální (to by mělo stačit, protože
> pokud stroj současně přijímá poštu z Internetu, neměl by být "open relay") -
> pokud ano, předat to klonu od mailer=relay a u něj upravit rulesety na přepis
> obálkové a hlavičkové adresy odesilatele (v řádku "M" jsou v parametru R=),
> a to:
> 
> - pokud jde o jednotlivý případ, tak asi stačí přepsat přímo;
> - mělo-li by jít o přepisování více adres, pak by asi bylo vhodné použít
>   klon databázově podporovaného mapování (generics - genericstable).
> 
> Pozn.: je to jen nápad bez záruky, nezkoušel jsem.
> --
> Luboš Kašpar
> 
> 
> 
-- Dalibor Straka


Další informace o konferenci Sendmail