Re: [exim] questions regarding exim.comf file

Top Page
Delete this message
Reply to this message
Author: Jakob Hirsch
Date:  
To: pryker
CC: exim-users
Subject: Re: [exim] questions regarding exim.comf file
Quoting Phillip Ryker:

> I tried to do this but exim would not suck in any of the domains. I


That's because Exim does not suck. <g>

anyway, -be and debug mode ist your friend.

With this in your exim.conf:

domainlist test_domains = /tmp/test_domains

and this in /tmp/test_domains:

example.com
example.net

the following should happen:

> [root@ymmv ~]# exim -d+expand -be

...
>> ${if match_domain {example.com} {+test_domains}}
> expanding: example.com
>    result: example.com
> expanding: +test_domains
>    result: +test_domains
> example.com in "/tmp/test_domains"? yes (matched "example.com" in /tmp/test_domains)
> example.com in "+test_domains"? yes (matched "+test_domains")
> condition: match_domain {example.com} {+test_domains}
>    result: true
> expanding: ${if match_domain {example.com} {+test_domains}}
>    result: true
> true
>> ${if match_domain {example.net} {+test_domains}}
> expanding: example.net
>    result: example.net
> expanding: +test_domains
>    result: +test_domains
> example.net in "/tmp/test_domains"? yes (matched "example.net" in /tmp/test_domains)
> example.net in "+test_domains"? yes (matched "+test_domains")
> condition: match_domain {example.net} {+test_domains}
>    result: true
> expanding: ${if match_domain {example.net} {+test_domains}}
>    result: true
> true
>> ${if match_domain {example.org} {+test_domains}}
> expanding: example.org
>    result: example.org
> expanding: +test_domains
>    result: +test_domains
> example.org in "/tmp/test_domains"? no (end of list)
> example.org in "+test_domains"? no (end of list)
> condition: match_domain {example.org} {+test_domains}
>    result: false
> expanding: ${if match_domain {example.org} {+test_domains}}
>    result: 

>