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