"I had two techs from dell connect remotely and look over the connectors. I was told that having anonymous checked on the receive connectors would leave us vulnerable to the spam.
Well, yes, but if you uncheck this setting, how would potential customers (for example) send an inquiry by email? What credentials would they use to authenticate?
If you have the luxury of testing this, uncheck the setting and attempt to send a message to your organization from a Gmail or Hotmail account, or perhaps an account from another organization (as a perfectly legitimate business partner might do).
You won't receive any more spam alright. But you won't receive any mail at all.
Default settings?
Compare with Martina's settings here:
Note that the default frontend includes anonymous:
Name : Default Frontend EX2013
AuthMechanism : Tls, Integrated, BasicAuth, BasicAuthRequireTLS, ExchangeServer
RemoteIPRanges : {::-ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff, 0.0.0.0-255.255.255.255}
TransportRole : FrontendTransport
PermissionGroups : AnonymousUsers, ExchangeServers, ExchangeLegacyServers
MaxMessageSize : 36 MB (37,748,736 bytes)
---EDIT---
So no, it is not a problem.
Ideally you would filter spam upstream, at the perimeter or with a cloud-based service (Postini is/was one example) so the Exchange server itself is not bombarded. But unchecking the anon permission will not solve the spam problem... without stopping inbound mail flow altogether.
Besides whatever Dell did, you can check to see if you are an open relay here (it's a good site for Exchange admins to know in general):
("Domain Health" test - if you are someone @ contoso.com, you enter "contoso.com" as the do