Second server not an option.
In Configuration doc, I had:
"Exceptions for authenticated users: Allow all authenticated users to relay:
In SMTP site document, I had for TCP authentication:
Name and Password: Yes (to allow the authentication)
AND
Anonymous: Yes (to allow our incoming email server at our out of house spam service to deliver)
With anonymous turned off, no email being delivered to us.
With anonymous turned on, you see this in the logs
11/27/2015 06:50:45 AM [3240:0023-2A2C] SMTPClient: SMTP Authentication is not required by local server. Username: -blank-
And spammers are merrily relaying like crazy.
So you set this:
Deny messages from the following internet hosts to be sent to external internet domains: *
And the spammers are rendered helpless, but your IMAP and POP3 users are dead in the water, they can't send.
It's feeling like there isn't a way to win on this one.