Re: [CentOS] Kind of OT: internal imap server

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



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

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux