> -----Original Message-----
> From: Sartorelli, Kevin
> [mailto:[EMAIL PROTECTED]
> Sent: Monday, May 23, 2005 4:36 AM
> To: [email protected]
> Subject: [exim] Redirecting incoming mail
> 
> How would one go about redirecting incoming mail from a certain user 
> and deliver it to a different address to that originally specified?
> Pointers to documentation gratefully received as I can't spot it :-(

My system uses MySQL for a backend for everything, and I set up a table of
redirect users (Though an lsearch lookup on a flat file would also do the
same) such that if the user exists in the database/file the envelope
recipient gets re-written as the new user.

Then I setup a redirect router.
 
redir_redir:
  verify = false
  driver = redirect
  condition = ${if eq {$sender_address}\
                      {${lookup mysql {SELECT redir_from_email FROM redir
WHERE redir_from_email = '$sender_address' \
                        and domain_name = '$domain'}}}\
               {yes}{no}}
  data = ${lookup mysql {SELECT user_forward_to FROM redir WHERE
redir_from_email = '$sender_address' \
           and domain_name = '$domain'}}
  allow_fail


-Andy-

-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.322 / Virus Database: 266.11.15 - Release Date: 22/05/2005
 


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