[linux] sendmail niekedy ignoruje virtusertable

Ivan Malich malich na decef.elf.stuba.sk
Čtvrtek Říjen 24 14:00:49 CEST 2002


Zdravim,

Mam jeden problem. Na jednom stroji so sendmailom riesim takyto problem:
Dany stroj je podla MX zaznamu primarny pre domeny x.domena.sk,
y.domena.sk, z.domena.sk, domena.sk, domena2.sk.
Potrebujem urobit taku vec, ze vsetko by koncilo na serveri az na zopar
userov (zapisal som to do /etc/mail/virtusertable):

---BEGIN---
u1 na domena.sk	u1 na inadomena.sk
u1 na x.domena.sk	u1 na inadomena.sk
u1 na y.domena.sk	u1 na inadomena.sk
u1 na z.domena.sk	u1 na inadomena.sk
u1 na domena2.sk	u1			# tento jediny sa neforwarduje

u2 na x.domena.sk	u2 na x.inadomena.sk
u2 na y.domena.sk	u2 na y.inadomena.sk
---END---

User u1 je lokalny (pre domenu domena2.sk) a u1 pre vsetky ostatne sa
forwarduju na inu domenu. User u2 neexistuje a iba sa forwarduje.

No a teraz problem: forwardovanie pre u1 funguje uplne skvelo,
forwardovanie pre u2 nefunguje (konci to na serveri). Neviem preco.
Skusal som:
- pridavat rozne kombinacie domena.sk, {x,y,z}.domena.sk do lokalnych
mien pre server - bez hocijakeho vplyvu na funkcnost (aj ked podla toho,
co som nasiel na sendmail.org, tak domeny uvedene vo virtusertable nesmu
byt lokalne.
- vytvorit lokalneho usera u2 - bez vplyvu na funkcnost (posta proste
nekoncila u postmastera ale u usera).
- pisat rozne nezmysly do aliases:
u2 na x.domena.sk:		u2 na x.inadomena.sk
- z virtusertable som vyhodil vsetko okolo usera u1 a nechal iba u2 -
nic. Spravil som to opacne (nechal u1 a vyhodil u2) - nic. Vymenil ich
poradie - nic.
- vo virtusertable som nesmeroval priamo na mailovu adresu, ale na alias
(nieco ako "u2 na x.domena.sk u2_forward_x") a ten som potom
forwardoval cez aliases ("u2_forward_x: u2 na x.inadomena.sk"). Bez zmeny.
- testoval som to cez "sendmail -bt":
 > /map virtuser u2 na x.domena.sk		# napisal, ze forwarduje
 > /map virtuser u2 na y.domena.sk		# napisal, ze forwarduje
 > /map virtuser u1 na x.domena.sk		# napisal, ze forwarduje
 ...
 > 3,0 u1 na x.domena.sk			# napisal, ze forwarduje
 > 3,0 u1@<vsetko_co_treba>.sk		# napisal, ze forwarduje
 > 3,0 u2@<hocico>.sk			# lokalny user

Momentalne som zufaly, lebo neviem, co mam s nim robit. S userom u2
proste sendmail odmieta pracovat...

Mate niekto nejaky napad...? Riesenie MUSI byt zalozene na pouziti uz
existujuceho sendmailu.
Budem uplne stastny, ak to nejako vyriesim.

Diky

Ico

--
Ico <ico na podvodnik.cz> <malich na decef.elf.stuba.sk>
UNIX is user friendly. It's just selective about who its friends are.
Why use Windows, since there's a door???




Další informace o konferenci linux