Tema: Sendmail masquerading
Autorius: -=: EiMiS :=-
Data: 2008-04-08 10:23:18
Sveiki, yra linux serveris (SLES), kuris aptarnauja pašto domeną 
@domenas.lt, ant jo sukasi sendmail'as (sendmail-8.13.6-9.6). Vidiniame 
tinkle yra MS Exchange serveris, aptarnaujantis virtualų domeną 
@domenas.lan, linux servą naudojantis kaip smart host'ą.

Siunčiant laišką iš išorės, tam tikriems vartotojams yra padaryti permetimai 
į vidų (viskas veikia gerai), siunčiant iš vidaus į išorę, linux serveris 
atlieka maskaradinimą, sutvarko, kad visi  domenas.lan laukai būtų 
domenas.lt. Čia yra sendmail.mc fragmentas, susijęs su maskaradinimu:

FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
FEATURE(`masquerade_entire_domain')dnl
MASQUERADE_AS(domenas.lt)dnl
MASQUERADE_DOMAIN(domenas.lan)dnl

Problema yra tame, kad retais atvejais išlenda, kad kitas vartotojas gauna 
laišką su neužmaskaradintais laukais, pvz. kalendoriaus invitation'us, jei 
tik bando priimti, žinoma gauna klaidą, kad domenas.lan neegzistuoja.

Pats bandžiau išprovokuoti tokią situaciją, niekaip nepavyko, vartotojai, 
kuriems buvo problemų, siųsdavo įprastu būdu, nieko išskirtinio.

Gal kas turit idėjų? Gal dar sendmail'ui trūksta konfigūracijoj kažkokių 
eilučių?

Dėkui,
  E.