On Thu, 8 Sep 2005, Philip Hazel wrote:
>
> widen_domains was certainly only ever intended to be useful for
> recipient addresses. What could probably trivially be done is to disable
> widen_domains when verifying a sender address, which isn't quite what
> you said, but I think is equivalent.

Yes, it is. I was thinking of various possible shades of policy when I
wrote that message. What I've implemented for the time being is the
following, which fairly accurately does what you describe. It would be
better implemented in the code, though :-)

dnslookup:
  driver                = dnslookup
  domains               = !+local_domains
  ignore_target_hosts   = +bad_hosts
  mx_domains            = *.cam.ac.uk
  same_domain_copy_routing
  transport             = smtp

dnslookup_widen:
  driver                = dnslookup
  no_verify_sender
  domains               = !+local_domains
  ignore_target_hosts   = +bad_hosts
  mx_domains            = *.cam.ac.uk
  widen_domains         = cam.ac.uk : ac.uk
  same_domain_copy_routing
  transport             = smtp

dnslookup_fail:
  driver                = redirect
  domains               = !+local_domains
  data                  = :fail: Invalid domain part in email address
  allow_fail

Tony.
-- 
<[EMAIL PROTECTED]>   <[EMAIL PROTECTED]>   http://dotat.at/   ${sg{\N${sg{\
N\}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}\
\N}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to