mail neexistujicimu uzivateli

Tibor Bartos bartos na rainside.sk
Pátek Červen 1 10:16:50 CEST 2001


> > To se asi neda zapsat nekam do Sendmailu ze?
> To opravdu ne :-)

To sice nie, ale da sa do sendmail.cf dopisat taketo cosi (pre 8.9.3):

Kuser	user

a do rulesetu 5 pred R< > < $+ >	$@ $1 zasa toto:

R< > < $+ >		$: < > < $(user $1 $: UNKNOWN $) >
R< > < UNKNOWN >	$#local $@ $: admin

Pochopitelne, pre ine verzie vyzera ten ruleset inac, takze to treba upravit.

> > Z tve ukazky to vypada, ze se ten mail uklada do lokalniho mailboxu,
> > ale co kdybych to chtel treba poslat uplne nekam jinam?
> 
> tak bych tam napsal jiny driver, podival bych se treba do LDAP, nejake
> DB, predal nejakemu programu nebo podobne.

Tu sa miesto $#local proste napise iny mailer, iny ruleset, cokolvek.
Takisto sa da miesto admin zadefinovat makro, miesto user mapy pouzit
regex mapu, externy program, cokolvek ine.

Vyvstava samozrejme otazka, preco to sendmail nema defaultne a nie je
to nastavitelne ako m4 FEATURE. Zrejme to nepozadovalo dost ludi na to,
aby to bolo potrebne spravit - nakoniec preco by mal mail pre neexistujucich
uzivatelov bez stopy miznut v administratorovom mailboxe a preco by mal
administrator citat postu niekoho ineho len preto, ze sa odosielatel preklepol
v mene uzivatela ?

Tibor Bartos


Další informace o konferenci Sendmail