> I need a way to identify mail - in the pipeline - as either
> inbound for local delivery , or outbound from a valid
> network.
"inbound for local delivery" is usually matched by RecipientIsLocal and
HostIsLocal. Those use MailetContext.isLocalServer(String), which James
implements as:
serverNames.contains(serverName.toLowerCase(Locale.US))
> I cannot maintain this list in the James config.xml file.
So we want to see if James is listed in the MX records for a domain. That
would make it easier to configure James. The lookup will be slower, since
it would require a DNS lookup, but would off-load the administration of the
list.
As an aside, the HostIs matcher isn't a network matcher. It matches by
name. This is important. Address matching on destinations is only of
marginal utility because it doesn't hold up outside of simple
configurations.
--- Noel
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]