On 2007-12-20 at 13:20 +0100, Marcin Krol wrote:
> Is there any way to increase verbosity of debugging router condition? It's 
> not 
> enough in one complicated case I have - I need (incoming mail) router to skip 
> one (outgoing) address and can't get it to work:

> Ye, this expression doesn't seem to work and I don't know any way of 
> debugging 
> this in expression debugging mode (exim -be):
> 
> {${readfile{/home/${lookup{$domain}lsearch*{/etc/virtual/domainowners}
> {$value}}/.out}}} 
> 
> Anybody knows how to debug such conditions?

exim -d+expand

Exim's debugging is classified into named components.  -d just gets you
the default set.  This is documented in the command-line options section
of The Spec (so is in the Unix man-page too), if you would like to see
all the tunables.

You appear to want to debug what's happening inside string expansion,
thus +expand.

"exim -d+all" turns on almost all debugging; -d+all+memory turns on all
debugging but only developers should ever need to use that; -d+all is
suitable for "diving deep" into looking at what's going on, in intricate
detail.

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to