Gave that debugging mode a try, but the address_data processing still didn't show up. Neither do any of the router debug_print messages so that's rather strange.

Checked if it used the right config which it did. It used an auto generated one at another location but it had all my changes so that's probably the one generated when restarting exim. Any changes I made to acl drops and accepts worked every time btw so it couldn't have been the wrong one.

I've put the entire config file up for download. If you could take a look it would be great:
http://66.29.100.118/theo/exim4.conf.zip

The virtual domain router I added is the following. I copied it from some guide:
vdom_aliases:
     debug_print = "R: vdom_aliases"
     driver = redirect
     allow_defer
     allow_fail
     domains = dsearch;/etc/exim4/virtual
     address_data = $local_part
data = ${expand:[EMAIL PROTECTED]/etc/exim4/virtual/$domain}}}
     retry_use_local_part
     pipe_transport   = address_pipe
     file_transport   = address_file
     no_more

As I said before, I've tried putting the address_data line at every single router there is in the config file to make sure it wouldn't just be because of me putting things in the wrong place.

Hope you can point me in the right direction when you've seen the config file. I certainly hope so, because this is starting to give me nightmares ;)

Thanks,
Theo

From: Tony Finch <[EMAIL PROTECTED]>
Reply-To: [email protected]
To: Theo de Morée <[EMAIL PROTECTED]>
CC: [email protected]
Subject: Re: [exim] Exim authentication and user checking
Date: Tue, 9 May 2006 07:25:57 +0100

On Mon, 8 May 2006, Theo de Morée wrote:

> I just gave it a go in debug mode but still nothing. Should it show up
> when a router sets the address_data?

Yes, you should see a "processing address_data" line, though you probably
won't see the value unless you have expansion debugging turned on. (I use
-d+all-memory when debugging.) You can use exim -bvs to check just the
verification stage before making sure the ACLs work.

> All routers do have a debug_print line btw, but I never see any of them
> showing up in debug mode either. Could it be that it just ignores all
> router entries or something?

Are you sure Exim is using the configuration file that you are editing?
Run exim -bV to check. Also make sure that the exim in your PATH is the
exim that is being run by the init scripts.

> Any other suggestions?

It might help if you post your virtual domain router.

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