Exchange Server 2010 SP2. Mail/Hub/CAS. No Edge server.
I have an external company providing anti-virus/anti-spam scanning, so all mail is being recieved and sent through this external company.
Problem:
When *someone* from the internet sends an email to a Contact in my Exchange Org. using my local domain (where my Exchange Org. is responsible), the message is recieved by my Exchange Server, and then automatically forwarded to the external SMTP-address
in the foreign domain. So far so good.
When my Exchange Server tries to submit the message to the external company handling our scanning, their server rejects the message with "550 Relaying not allowed".
And that is understandable. The mail from my server has an unknown From-address in header.
I need to fix this at my end if at all possible. I looked into Address Rewrinting with a Transport Agent, but that requires either an Edge Server, or programming skills for writing a custom Agent for my Hub server. I have neither.
Is there a way to route mail sent to my Contacts, to a certain smart host or through a specific Send Connector, so I can by-pass the external company, to work around this issue?
Thanks for your input! :)
UlleTheBulle