On Wed, 12 Mar 2003, Hanasaki JiJi wrote:
> how is:
>
> deny !verify = sender
> different from
> require verify = sender
There is no difference. Why, you might ask, do they both exist? The
answer is that it makes it easer to set up multiple conditions. For
example:
deny domains = ....
!verify = sender
means "deny if domain matches AND verify fails". The equivalent using
require would have to mean "require domain does not match OR verify
succeeds", which you can't express, because multiple conditions are
always ANDed together. You could write
accept !domains =
accept verify = sender
but that isn't quite the same thing because it doesn't continue with the
ACL.
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.