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


Reply via email to