> > If I remove the definition from the static.aliases file and restart 
> > Exim then the linear lookup of the flat file for 
> [EMAIL PROTECTED] fails!
> > Restoring the definition to the static.aliases file and restarting 
> > Exim results in the lookup working again.
> >  
> >  
> > Could any of you experts enlighten me as to what is happening?
> Can I try anyway?
> 
> Assuming you have something like the default config file, 
> your lsearch looking isn't looking up anything and all of the 
> work is being done by the :blackhole: in the aliases file. 
> It's simply being bit bucketed with sender thinking that the 
> message made it.

I know when the lsearch has looked up the reject-list file successfully or
not as I have modified Exim's config file to output different log messages
depending on what path was taken.

The following is part of the acl_smtp_rcpt ACL:

warn    senders         =       :
        set acl_m1      =       yes

warn    message         =       Invalid sender [$sender_address]
        senders         =       [EMAIL PROTECTED] :
[EMAIL PROTECTED]
        set acl_m2      =       yes

warn    message         =       Unknown user!
        recipients      =       lsearch;/etc/exim/reject-list
        set acl_m3      =       yes
        set acl_m4      =       $local_part

And the following is part of the acl_smtp_data ACL:

discard senders         =       :
        message         =       A valid sender header is required for
bounces - discard!
        !verify         =       header_sender

discard message         =       Unsolicited bounce detected from null sender
- discard!
        condition       =       ${if def:acl_m1{1}{0}}
        condition       =       ${if match
{$message_body}{$primary_hostname}{0}{1}}

discard message         =       From invalid user [$sender_address] -
discard!
        condition       =       ${if def:acl_m2{1}{0}}

discard message         =       For unknown user [$acl_m4] - discard!
        condition       =       ${if def:acl_m3{1}{0}}


As I said in my original post, lsearch of the reject-list file for
[EMAIL PROTECTED] only works if aperson is defined in the static.aliases
file as aperson: :blackhole:!


This behaviour is very strange.


Am I missing something obvious?



Thanks


Paul McIlfatrick



-- 
## 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