Re: [exim] Exim authentication and user checking

Top Page
Delete this message
Reply to this message
Author: Theo de Morée
Date:  
To: exim-users
Subject: Re: [exim] Exim authentication and user checking
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:${lookup{$local_part}lsearch*@{/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 <dot@???>
>Reply-To: exim-users@???
>To: Theo de Morée <thdemo@???>
>CC: exim-users@???
>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.
>--
><fanf@???> <dot@???> 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/