Hi,
As far as I understand, james current trunk considers that smtp
authentication is needed for mails not being in its domains list (I use
JDBCDomainList, so domains not being in database).
This avoids to expose james as openrelay by default even if
<authRequired>true</authRequired> remains commented in smptserver.xml.
Now I need to split domain management in 2 separate servers (different
SLA), let's say James1 and James2.
I would define in James1 all James1+James2 domains.
In James1 spoolmanager.xml, I would comment the
<mailet match="HostIsLocal" class="ToProcessor">
<processor> local-address-error </processor>
<notice>550 - Requested action not taken: no such user here</notice>
</mailet>
and would define
<mail.smtp.localhost>James2<mail.smtp.localhost>
to forward all permitted mails not handled by James1 to James2.
Do this make sense?
Tks,
Eric