Always Learning wrote:
> W B Hacker wrote on Fri, 23 Apr 2010 14:38:13 -0400.
> 
>> In about 26 countries now, I've always tried to at least drive on the same 
>> side 
>> of the road as the 'locals' do.
> 
> Trying and actually succeeding are sometimes different particularly at
> night, when one is tired and after a few alcoholic drinks.

Nothing to do with perl or Exim, but if you don't correct THAT behavioural mix, 
it will correct YOU .. and/or one or more innocent bystanders..

*snip*
> 
> deny    message       = [C05] Your mailserver is misconfigured. Invalid
> Host Reverse Lookup. MsgX
>         !condition    = ${if match{$sender_helo_name}{XXXXXX}}

Absent de-obfuscation of your 'XXXX...' not sure what THAT is doing...

NB: if this clause is where it belongs - in acl_smtp_connect you do not yet 
*have* the $sender_helo_name, which is not offered to you until acl_smtp_helo.

If that is NOT throwing errors to the log, then you have the whole clause 
somewhere else - too late to do you as much good as it can do.

>         !verify       = reverse_host_lookup
> 

If you have THAT, and with a 'deny' class verb, and where it belongs - in 
acl_smtp_connect phase, you should hardly ever even SEE an *unwanted* 'adsl' 
sourced connection survive it...

But not all ARE 'unwanted', so you should add ONE of either:

     condition   = ${if eq{$interface_port}{25}}

or else...

     !condition   = ${if eq{$interface_port}{567}}

So your broadband/dialup/WiFi/traveling users can attach and login to send from 
adsl or whatever.

If that is what your 'XXXX' above was for - it ain't the best way to do that.

*snip*


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