sendmail posiela maily ako @localhost.localdomain

Milan Kerslager milan.kerslager na pslib.cz
Středa Březen 19 19:13:11 CET 2003


On Wed, Mar 19, 2003 at 04:53:02PM +0100, Rybarik, Michal wrote:
> caute,
> 
> nahodil som sendmail (najnovsi), redhat 8.0, len s cielom odosielat
> postu. ak mam v /etc/hosts k 127.0.0.1 zadane localhost.localdomain,
> vsetky maily odchadzaju ako from: user na localhost.localdomain . nateraz
> som prepisal hosts tak, ze pri lokalnom interfejse je dany nazov
> stroja a chodi to korektne, ale neviem ci je dobry napad to takto
> riesit. v sendmail.mc som odpoznamkoval riadky ktore by to maili
> prepisovat, ale nic take sa nedeje, nemaju absolutne ziadny vplyv (vid
> nizsie). any idea? thanx.

Jednoduse receno byste mel z originalnihoi souboru sendmail.mc
zakomentovat 4 radky, viz:

http://www.pslib.cz/~kerslage/manuals/linux/pripojeni/#send

Pak pomoci makrojazyka M4 vygenerujete novy sendmail.cf a restartujete
sendmail.

Zkontrolujte si, jestli prikaz uname -a vypise korektne cele jmeno
Vaseho pocitace. Pokud ne, vyplnte ho spravne (vcetne domeny) v souboru
/etc/sysconfig/network:

HOSTNAME=pocitac.mojedomena.cz

> dnl # The following example makes mail from this host and any additional
> dnl # specified domains appear to be sent from mydomain.com
> dnl #
> MASQUERADE_AS(`kokos.ba.tronet.sk')dnl
> dnl #
> dnl # masquerade not just the headers, but the envelope as well
> dnl #
> FEATURE(masquerade_envelope)dnl
> dnl #
> dnl # masquerade not just @mydomainalias.com, but @*.mydomainalias.com as well
> dnl #
> FEATURE(masquerade_entire_domain)dnl
> dnl #
> MASQUERADE_DOMAIN(localhost)dnl
> MASQUERADE_DOMAIN(localhost.localdomain)dnl
> dnl MASQUERADE_DOMAIN(mydomainalias.com)dnl
> dnl MASQUERADE_DOMAIN(mydomain.lan)dnl

-- 
                        Milan Kerslager
                        E-mail: milan.kerslager na pslib.cz
                        WWW:    http://www.pslib.cz/~kerslage/


Další informace o konferenci Linux