Ahoj,
nemate nahodou nekdo prosim tuseni, zda-li by bylo mozne zamenit v sendmailu poradi kontroly mezi grelistingem a virtusertable?

Jde mi o to, ze v /etc/mail/virtusertable mam vyjmenovany vsechny platne emailove adresy pro muj smtp server a na poslednim radku virtusertable je uvedeno toto:
@mojedomena.cz           error:5.1.1:550 User unknow
tak, aby adresa ktera na postovnim serveru neexistuje byla odmitnuta a zadne emaily (predevsim spamy) se neprijimaly. Pak v pripade, kdy dorazi mail na adresu ktera neexistuje, obdrzi odesilatel na zacatku smtp komunikace po zadani "rcpt to:" hlasku "User unknown".

Dale, mam v /etc/mail/freebsd.mc definici pro provadeni greylistingu:
INPUT_MAIL_FILTER(`greylist', `S=local:/var/milter-greylist/milter-greylist.sock')
define(`confMILTER_MACROS_CONNECT', `j, {if_addr}')
define(`confMILTER_MACROS_HELO', `{verify}, {cert_subject}')
define(`confMILTER_MACROS_ENVFROM', `i, {auth_authen}')
define(`confMILTER_MACROS_ENVRCPT', `{greylist}')
........

A v pripade, kdy dorazi mail na existujici adresu, je proveden greylisting. Avsak lepsi by bylo, kdyby se vzdy nejdrive provedl greylisting bez ohledu na to zda-li adresa existuje nebo ne a az teprve protom kontrola podle virtusertable. To proto, aby spammer hned nevedel ze adresa neexistuje a musel nejdrive cekat, nez ho greylisting pusti dale.

Zkusil jsem v /etc/mail/freebsd.mc dat definici pro greylisting pred definici virtusertable takto: INPUT_MAIL_FILTER(`greylist', `S=local:/var/milter-greylist/milter-greylist.sock')
define(`confMILTER_MACROS_CONNECT', `j, {if_addr}')
define(`confMILTER_MACROS_HELO', `{verify}, {cert_subject}')
define(`confMILTER_MACROS_ENVFROM', `i, {auth_authen}')
define(`confMILTER_MACROS_ENVRCPT', `{greylist}')
.....
FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')
ale vysledek je stale stejny, nejdrive se vyhodnoti virtusertable a az teprve potom prichazi na radu greylist.
(z freebsd.mc jsem pomoci m4 vygeneroval novy sendmail.cf)

Nemate nekdo prosim nejaky typ na to, jak by se dalo poradi kontroly virtusertable a greylistu mezi sebou zamenit?
Diky za pripadne typy,
Pepa.

--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem