[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

an exim expert, please



Hi all,
I'm trying to switch from sendmail to exim, and I'm facing some problems.
I have a small net and a dialup connection to internet. Since only some accounts
on one machine are enabled to internet mail usage, I'd like to rewrite headers
to supply correct reply-to and From field (and maybe some host masquerading,
since my small net has no offical IP/DNS enties) for mail leaving my net, while
maintaining as is for internal mail user. I'd also like to keep it trasparent
to users (i.e. not using MUA headers rewrite)

Here are the simple rules for rewriting I'm trying (and failing) to implement:

Source Addr	Dest. Addr	Rule
userA		UserB		don't do anything (local mail)
userA		UserB@in.my.net	don't do anything (LAN mail), route it
userA		UserB@inter.net rewrite From,Reply-To and route thru IPS mailhub

Here are the relevant parts from my exim.conf

qualify_domain = machine.my.net
local_domains = localhost:@

...

# ROUTERS CONFIG

# for LAN mail
lookuphost:
  driver = lookuphost,
  domains = "*.my.net",
  transport = smtp;

# for internet mail
smarthost:
  driver = domainlist,
  transport = smtp,
  route_list = "* my.isp.mailhub byname";

...

# REWRITE CONFIGURATION

# for outbound mail
^.*@.* "${local_part}@{if match {$h_to:} {my.net} {my.net} {my.isp} }"  Ffrs

This rule doesn't seem to work. I read this (but I'm surely wrong)

for every addr, if the To: header matches "my.net", let it go, else go with 
my.isp

The effect of the above rule is that all mail except local have rewritten 
headers. It looks to me that the problem is with $h_to:
Can somebody shed some light on what I'm doing wrong, or suggest a better 
approach?
Thanks

PS: I think exim should become debian default MTA.
-- 
||    || |||||||  Marco Frattola                     Microsoft is not the answer
||`..'|| |||...   Piacenza, Italy                    Microsoft is the question
|||  ||| |||''    mfrattola@mail.enjoy.it            "No" is the answer
|||  ||| |||      www.enjoy.it/users/~mk/index.html  Live Linux, live free!


--
To UNSUBSCRIBE, email to debian-user-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Reply to: