Our existing ROUTERS CONFIGURATION is as follows. 

system_aliases:
        driver = redirect
        domains = xyz.co.in
        allow_fail
        allow_defer
        data = ${lookup{$local_part}lsearch{/etc/aliases}}
        file_transport = address_file
        pipe_transport = address_pipe

xyzhub:
        driver = manualroute
        domains = xyz.co.in
        transport = remote_smtp
        route_data = <<one ip address>>

smart_host:
        driver = manualroute
        domains = !+local_domains
        transport = remote_smtp
        route_data = <<another ip address>>
no_more

Can u explain how to modify this routers, so that even authorised senders will 
not be able to fake their adresses.

Lekshmi A. R.


----- Original Message ----- 
  From: Tony Finch 
  To: Lekshmi A. R 
  Cc: [email protected] 
  Sent: Monday, May 15, 2006 4:50 PM
  Subject: Re: [exim] how to confirm that user is sending mail from the id,with 
which he authenticated himself


  On Mon, 15 May 2006, Lekshmi A. R wrote:

  >     I have one problem. I have an exim mail server. I have even
  > configured cyrus-sasl-pwcheck to do SMTP-AUTH. It is checking
  > /etc/passwd file to do the authentication. Now the problem is even if
  > the user who is trying to send a mail doesn't have a valid id in the
  > server, he can authenticate himself with someother users id and send
  > mail in his name.

  In your localuser router, set address_data to the username that
  corresponds to the address. This will then be available in
  $sender_address_data in the ACLs after you have run verify=sender. Exim's
  routing will trace through the aliases and eventually work out the
  username as a side-effect. You can then compare it to $authenticated_id,
  and reject the message if they don't match. For more deails have a look at
  
http://www.exim.org/mail-archives/exim-users/Week-of-Mon-20041101/msg00107.html

  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/

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