Re: [Exim] Setting address_data in ACL

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: Alexander V Alekseev
CC: Exim Users
New-Topics: [Exim] How to enforce lookup time?
Subject: Re: [Exim] Setting address_data in ACL
On Tue, 5 Aug 2003, Alexander V Alekseev wrote:

>    Is address_data set, when verify is done?


From spec.txt:

$address_data: This variable is set by means of the "address_data" option in
  routers. The value then remains with the address while it is processed by
  subsequent routers and eventually a transport. If the transport is handling
  multiple addresses, the value from the first address is used. See chapter 14
  for more details. Note: the contents of $address_data are visible in user    |
  filter files.                                                                |


  If $address_data is set when the routers are called to verify an address     |
  from an ACL, the final value remains available in subsequent conditions in   |
  the ACL statement. If routing the address caused it to be redirected to a    |
  single address, the child address is also routed as part of the verifi-      |
  cation, and in this case the final value of $address_data is from the        |
  child's routing.                                                             |


--
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.
Get the Exim 4 book:    http://www.uit.co.uk/exim-book