Aleksandar Milivojevic schrieb:
Feizhou wrote:
The beginning of my Local_check_rcpt looks something like:
SLocal_check_rcpt
R$* $: $>3 $1
R$* $: $1 $| $>3 $&f
The input workspace for Local_check_rcpt contains only the
recipient. This two rules rewrites the workspace to look something
like "recipient $| sender". The remaining rules (not quoted above)
than work on this pair, and based on some map lookups the ruleset
returns either OK or an error. Very simple.
Thanks.
I probably might have missed them if they exist but are there any for
the helo string and client ip/rdns?
There's set of macros that deal with that (${client_addr},
${client_name}, ${client_ptr}, $s). Not sure about HELO/EHLO
argument. Check what is exactly in $s or definition of Received
header (it digs it from somewhere).
To those of you dealing with Sendmail the name "Neil W. Rickert" should
say something.
http://www.cs.niu.edu/~rickert/cf/bad-ehlo.html -->
http://www.cs.niu.edu/~rickert/cf/hack/block_bad_helo.m4
rDNS tests do too much damage: please see http://www.cs.niu.edu/~rickert/cf/
"HACK(`require_rdns')
<http://www.cs.niu.edu/%7Erickert/cf/hack/require_rdns.m4> -- reject
mail from sites without valid reverse DNS. Access entries allow
individual override. I don't recommend this. The amount of collateral
damage is excessive."
Alexander
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos