Now I am not getting value for $sender_address_data but not for 
$authenticated_id

Any entry is to be done in Authentication configuration for getting values for 
$authenticated_id in ACL configuration.

Any entry is to be made 
Lekshmi A. R.
Computer Programmer
DCG, DIT
Canara Bank
Naveen Complex
#14, M. G. Road
Bangalore - 560 001
Ph: (080) 2558 4040 - 286
               2559 8548
  ----- Original Message ----- 
  From: Theo de Morée 
  To: [email protected] 
  Sent: Monday, May 22, 2006 3:43 PM
  Subject: Re: [exim] How to verify and authenticate only for outgoing mail


  In your local delivery router you have to do a 'address_data = $local_part'. 
  After doing this the local_part will be available in $sender_address_data 
  and you can use it in your ACL for the condition check.

  What would also help is running exim in debug mode and faking a message. 
  Exim tells you then exactly what it does. Maybe the message isn't handled by 
  the router you think is handling it (which I had at some point ;) ). Try 
  running the following: exim4 -d+all-memory -bh 127.0.0.1

  Theo

  >From: "Lekshmi A. R" <[EMAIL PROTECTED]>
  >To: Theo de Morée <[EMAIL PROTECTED]>,<[email protected]>
  >Subject: Re: [exim] How to verify and authenticate only for outgoing mail
  >Date: Mon, 22 May 2006 14:58:16 +0530
  >
  >It is working if I give as
  >
  >require verify        = sender
  >          condition     = ${if eq{$sender_address_local_part}{vinodgm} \
  >                           {yes} {no} }
  >
  >instead of
  >
  >require verify    = sender
  >           condition = ${if 
  >eq{$sender_address_local_part}{$authenticated_id} \
  >                            {yes} {no} }
  >
  >
  >where vinodgm is a valid user in the server.
  >
  >Even $sender_address_data is also not working. What could be wrong.
  >
  >Lekshmi A. R.
  >Computer Programmer
  >DCG, DIT
  >Canara Bank
  >Naveen Complex
  >#14, M. G. Road
  >Bangalore - 560 001
  >Ph: (080) 2558 4040 - 286
  >                2559 8548
  >   ----- Original Message -----
  >   From: Theo de Morée
  >   To: [email protected]
  >   Sent: Monday, May 22, 2006 1:18 PM
  >   Subject: Re: [exim] How to verify and authenticate only for outgoing 
  >mail
  >
  >
  >   Do you have the condition entry in the require block? In that case you
  >   should put it in an accept or deny block. Something like:
  >   acl_check_rcpt:
  >     accept  hosts         = :
  >     require verify        = sender
  >     accept  domains       = +local_domains
  >     accept !domains       = +local_domains
  >             authenticated = *
  >            !condition     = ${if 
  >eq{$sender_address_data}{$authenticated_id}
  >   {no} {yes} }
  >     drop    message       = Please authenticate first
  >
  >   This allows incoming mail directed at one of my local domains, and for
  >   outgoing mail it only allows it when the user is authenticated and the 
  >mail
  >   address belongs to him, otherwise it will be dropped. This seems to work
  >   properly for me now.
  >
  >   Theo
  >
  >
  >   >From: "Lekshmi A. R" <[EMAIL PROTECTED]>
  >   >To: "Giuliano Gavazzi" <[EMAIL PROTECTED]>,"Exim Mailing List"
  >   ><[email protected]>, <[EMAIL PROTECTED]>
  >   >Subject: Re: [exim] How to verify and authenticate only for outgoing 
  >mail
  >   >Date: Mon, 22 May 2006 11:51:18 +0530
  >   >
  >   >I also wanted to configure exim so that even authorised senders should 
  >not
  >   >be able to fake their mail ids.
  >   >
  >   >In AUTHENTICATION CONFIGURATION, I gave the following entries.
  >   >
  >   >login:
  >   >         driver = plaintext
  >   >         public_name = LOGIN
  >   >         server_prompts = "Username:: : Password::"
  >   >         server_condition = "${if pwcheck{$1:$2}{1}{0}}"
  >   >
  >   >and in ACL CONFIGURATION, the following entries.
  >   >
  >   >require verify    = sender
  >   >           condition = ${if eq{$sender_address_data}{$authenticated_id}
  >   >{yes} {no} }
  >   >
  >   >Evem then I am able to send mails from fake addresses. How to check 
  >this.
  >   >
  >   >Lekshmi A. R.
  >   >Computer Programmer
  >   >DCG, DIT
  >   >Canara Bank
  >   >Naveen Complex
  >   >#14, M. G. Road
  >   >Bangalore - 560 001
  >   >Ph: (080) 2558 4040 - 286
  >
  >
  >
  >   --
  >   ## 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/
  >
  >--
  >## 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/






------------------------------------------------------------------------------


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