On Fri, Apr 23, 2010 at 9:21 AM, Always Learning
<exim.users@???> wrote:
>
>> 550-[C06.5] IP host name invalid for normal mail server.
> 2010-04-23 16:43:25
> H=olga.hinterlands.org [212.13.195.161]:55476
>
> The test in Exim is
>
> deny message = [C06.5] Msg6 Msg2
> hosts = ^.*[a].?[d].?[s].?[l]*
>
> and is intended to reject mail from mail servers having 'adsl' in the
> host name of their connection. 'olga.hinterlands.org' clearly does not
> have 'adsl' but does have 'ads' so I am changing the test to
Your test is not doing what you think it's doing. If you want to
search for "adsl", then you should search for "adsl". Your test looks
for:
1. An "a".
2. Optional, some character.
3. A "d".
4. Optional, some character.
5. An "s".
6. Optional, some character.
7. Zero or more "l" characters.
So in the domain "hinterlands", there is not an /ads/, but there is
/a.ds/ that matches.
If this was what you intended, I cannot grasp what the use is looking
for a_char_d_char_s in a hostname. Can you elucidate?
--
Regards... Todd
I seek the truth...it is only persistence in self-delusion and
ignorance that does harm. -- Marcus Aurealius