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