The message should have been caught by RecipientIsLocal or HostIsLocal.
This explains why you get the 530 reject; the IP address simply isn't being
recognized as a local server.  So now we are back to the question of WHY
NOT?

Basically, this is the code we care about:

    public boolean isLocalServer( final String serverName ) {
        return serverNames.contains(serverName.toLowerCase(Locale.US));
    }

That should be called, and the IP address should be present in the
serverNames collection.  We know the contents of that collection because of
the following code:

    for (Iterator i = serverNames.iterator(); i.hasNext(); ) {
        getLogger().info("Handling mail for: " + i.next());
    }

And you did say that the IP address is showing up.

The same code is working just fine for me.  :-\

        --- Noel


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to