virtusertable a nelokalni uzivatele

Dan Lukes dan na obluda.cz
Pátek Červenec 13 03:58:47 CEST 2001


Milan Suchánek wrote:

> DL>         Problem je trochu v terminologii.
> 
> :-)
> 
> DL>         Pokud "tohoto" stroj je "ten druhy" a uzivatel "ktery je mimo" je
> DL> uzivatel na tom prvnim stroji, pak si musite uvedomit, ze druhy stroj
> DL> opravdu nezna user1 a user2, ale presto si myslim, ze je finalnim
> DL> prijemcem pro "domena.cz" - takze musi dojit k chybe. V naznacene
> DL> konfiguraci musi byt provedena jeste komplementarni konfigurace na
> DL> strane druhe zajistijici, ze posta "pro ty dva" je preposilana na stroj
> DL> prvni.
> 
> Jasne, MX pro domenu ukazuje na ten druhy stroj. Tam jsou ulozeny POP3
> schranky, z nichz nektere ten 1. stroj fetchmailem stahuje do
> lokalnich uctu. A z tohoto stroje se to odesila i na ty ucty na
> "druhem" stroji".

	Aha, tak to to mate jeste uplne jinak, nez jak jsem myslel. Ja mam take
takovou splitnutou postovni domenu, ale mam to udelane uplne jinak.
Popravde receno, povazuji fetchmail v teto souvislosti za nevhodny,
protoze musi znat hesla konkretnich uzivatelu, ktere pretahuje.

	Ja to mam takto:

STROJ1: si mysli, ze je finalni prijemce pro X.cz a STROJ1.X.cz
(sendmail.cw)
STROJ2: si mysli, ze je finalni prijemce pro X.cz a STROJ2.X.cz
(sendmail.cw)

x.cz	IN	MX	0 STROJ1

	STROJ1 si postu pro nekolik malo uzivatelu X.cz ponechava (via
virtusertable se zaznam <user>@X.cz -> <user>@STROJ1.X.cz a veskerou
dalsi pres virtusertable vyhani na %1 na STROJ2.X.cz

	Naopak, STROJ2 vyhani nekolik malo uzivatelu na STROJ1 pomoci
virtusertable <user>@X.cz -> <user>@STROJ1.X.cz a ostatni ponechava beze
zmeny.


	Jedine na co je potreba davat pozor je udrzet v synchronizaci seznam
"specialnich" uzivatelu (tech, co zustavaji na STROJ1) tak, aby byl na
obou stranach stejny.

 
> DL>         Pokud "tohoto" neni "ten druhy", pak bude asi nejrozumenejsi postu
> DL> odesilan ve verbose rezimu ("sendmail -v" nebo "mail -v" (alespon na
> DL> nekterych systemech)) a podivat se primo na SMTP session. V kazdem
> DL> pripade, i bez toho se vam vraci chybove hlaseni, ktere rika, kdo mluvil
> DL> s kym a kdo tedy hlasil, ze user unknown. I z toho lze vycist mnohe, ale
> DL> toto chybove hlaseni jste nam sem poskytnout neracil, takze poskytnout
> 
> Jde o to, ze kdyz jsem poslal mail na ten "druhy" pocitac, sendmail
> vyrobil adresu ve tvaru user3 na relay.domena1.cz a to tomu druhemu
> maileru vadi. Vraci se zhruba toto:
> 
> <user3 na relay.domena1.cz>:
> 11.22.33.44 does not like recipient.
> Remote host said: 550 unknown user <user3 na relay.domena1.cz>
> Giving up on 11.22.33.44.
> 
> Takze jde zrejme o to, aby na "obalce" zpravy nebyla adresa
> user3 na relay.domena.cz, ale user3 na domena.cz

	A co obracene - rict sendmailu na "druhem" pocitaci, ze
"relay.domena1.cz" je take jeho ?

					Dan


-- 
Dan Lukes      tel: +420 2 21914205, fax: +420 2 21914206
root  of FIONet,  KolejNET,  webmaster  of www.freebsd.cz
AKA: dan na obluda.cz, dan na freebsd.cz, dan na kolej.mff.cuni.cz



Další informace o konferenci Sendmail