On 19 Aug 2005 at 22:19, Sub Zero wrote about
    "RE: [exim] SMTP banner delay?":

| Hi,
| 
| I have this acl working in my setup:
| 
| check_connect:
|   accept  delay           = 10s
| 
| How do I add this condition if the interface port is 25

The spec doesn't make it clear if $interface_address and 
$interface_port are initialized in time for the connect ACL.  I would 
think they should be, but you'd better test it:

  condition = ${if eq {$interface_port} {25} {yes} {no}}

| and to the people
| that are {not smtp authed

Since SMTP AUTH does not happen until later in the session, this 
requires looking into the future.  

Philip, this sort of thing comes up enough that maybe precognition 
should be officially added to the exim wishlist?  I'd suggest 
variables named $precog_FOO, to mean the value that $FOO will have 
later in the session (assuming it gets that far).  Then the OP could 
test $precog_authenticated_id in the connect ACL.              ;)

| and not pop authenticated}.

You'll have to explain how your POP-before-SMTP authentication is set 
up for specific help.  Assuming you store the IP address rather than 
a username, you should be able to add a condition that checks whether 
$interface_address is in the recent-POP database.

- Fred





-- 
## 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