[Exim] Small puzzle with receiver_verify

Top Page
Delete this message
Reply to this message
Author: Gyan Mathur
Date:  
To: exim-users
CC: gyan
Subject: [Exim] Small puzzle with receiver_verify
Hallo iedereen

Here's a small oddity. Exim 3.13 of course, under FreeBSD.

local_domains includes "nl.demon.net:demon.nl" (and many others); all
the domains are processed by suitable directors.

I have got:

receiver_verify = true
receiver_verify_hosts = "!*.nl.demon.net : *"

The logging is:

log_level = 4
log_received_recipients = true
log_received_sender = true
log_refused_recipients = true
log_smtp_confirmation = true

and in the following logs the lines are folded for clarity.

If someone tries to send to an invalid address, from a machine outside
*.nl.demon.net , usually I see a rejection at SMTP time:

2000-03-16 15:30:09 verify failed for SMTP recipient joes-garage@??? \
           from <celtic-return@???> H=mail.isfa2.com [207.16.11.132]


as I would expect, but sometimes the message is accepted and then
returned as though receiver_verify was not set:

2000-03-16 16:30:26 12VcEE-000A83-00 <= WilliamBuijs@??? \
           H=(smtp1.hetnet.nl) [145.7.225.1] P=esmtp S=28425 \
           id=004401bf8f5b$9f1c6f60$0b0303c0@Williams \
           from <WilliamBuijs@???> for gjbruinenberg@???
2000-03-16 16:30:26 12VcEE-000A83-00 ** gjbruinenberg@???: \
           unknown local-part "gjbruinenberg" in domain "demon.nl"
2000-03-16 16:30:26 12VcEE-000A8E-00 <= <> R=12VcEE-000A83-00 U=exim \
           P=local S=29244 from <> for WilliamBuijs@???
2000-03-16 16:30:26 12VcEE-000A83-00 Completed


The IP address 145.7.225.1 is definitely not capable of being confused
with anything in the ranges owned by *.nl.demon.net . Where should I
be looking for the cause of this inconsistency?

Thanks

Gyan.