Thanks for this. Having now read the docs properly this wasn't too hard in
the end! :) In fact the config for the whole of v4 is much nicer/neater then
v3.
What we have in the acl for acl_smtp_rcpt in the end is
deny message = HELO host name does not match calling host.
!verify = helo
condition = ${if
match{$sender_host_name}{.*($sender_helo_name)}{no}{yes}}
cheers
Mike Weavind
Internet Services for Dresdner Kleinwort Wasserstein
-----Original Message-----
From: Philip Hazel [
mailto:ph10@cus.cam.ac.uk]
Sent: 22 November 2002 10:37
On Thu, 21 Nov 2002, EXIM Users wrote:
> We are looking at version 4 but reading the docs for that suggets it also
> does a whole string match. Looking at the code I guess it wouldn't be too
> difficult to hack. Has anyone else done this already?
If you really want to do this, there is perhaps no need to hack. In Exim
4, use helo_try_verify. In the ACL you can test whether verification
worked or not. If not, you can look at the value of $sender_helo_name
and apply whatever rules Exim permits. The dnsdb lookup would allow you
to look up MX records.
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.
--
## List details at
http://www.exim.org/mailman/listinfo/exim-users Exim
details at
http://www.exim.org/ ##
----------------------------------------------------------------------
If you have received this e-mail in error or wish to read our e-mail
disclaimer statement and monitoring policy, please refer to
http://www.drkw.com/disc/email/ or contact the sender.
----------------------------------------------------------------------