2

Background info:

Ive got two Servers:

  • ServerA - Windows 2003 SBS Server, IP: 192.168.10.1/24, PDC for BizA.local, Exchange manages emails for BizA.com
  • ServerB - Windows Server 2010 with Exchange 2013, IP: 192.168.10.10/24, PDC for BizB.local, Exchange to manage emails for BizB.com.

Due to BTs network in the area, we are only able to get one static IP from them.

Due to the way the two companies work, they require access to both domains but need the option to be able to split the two domains if one company moves out of the office. All user accounts/permissions etc work fine.

Issue

I've got the emails for *@BizA.com being sent/received at ServerA no problems. Im trying to get the emails to income to ServerB for *@BizB.com. My plan was to point the MX record to the static IP (same as have done with *@BizA.com) and set up a Mail Relay from ServerA to ServerB.

Ive set ServerA to accept the *@BizB.com emails and this works, I get NDRs from the server saying The e-mail account does not exist at the organization this message was sent to. Check the e-mail address, or contact the recipient directly to find out the correct address. I've then created a new SMTP connector to relay the emails to ServerB. In theory, this should work but im not receiving any emails for *@BizB.com.

It may be something small and stupid that I've missed. Help would be appretiated.

Screenshots:

enter image description here

enter image description here

enter image description here

TheCleaner
  • 32,627
  • 26
  • 132
  • 191
AdamL
  • 37
  • 4

1 Answers1

0

'Ive set ServerA to accept the *@BizB.com emails' - how?

FOR AN EXCHANGE 2000/2003 SERVER

If you use Exchange 2000 Server and Exchange Server 2003 on the Internet to accept e-mail for your main e-mail domain, you may want your Exchange 2000 Server and Exchange Server 2003 computers to also accept e-mail for another company (a company that your company just acquired, for example).

If you use the local e-mail domain microsoft.com and the non-local domain littlemicrosoft.com (for example), In Exchange 2000 Server and Exchange Server 2003, you create an SMTP connector to littlemicrosoft.com, and then click to select the allow messages to be relayed to this domain check box on the Address Space tab in the connector properties. The source bridgehead servers that you specify on the SMTP connector are the bridgehead servers that accept e-mail for this domain.

If you want another server to be the real bridgehead, create a "dummy" connector with a higher cost that is sourced on your inbound servers, and have the real path set at a lower cost.

http://support.microsoft.com/kb/260973

FOR AN EXCHANGE 2007/2010 SERVER

Is it set as a relay domain or authoritative? It needs to be an External relay domain, otherwise it is looking for local mailboxes and will give you the error you are receiving.

Follow the guide here: http://demazter.wordpress.com/2010/02/26/configure-exchange-2007-or-2010-to-relay-email-for-an-additional-domain/

It will walk you right through it...

TheCleaner
  • 32,627
  • 26
  • 132
  • 191
  • Im assuming that this would be done on ServerA? If this is the case, i cannot follow. Server A is Windows 2003 SBS, not 2k7/2010. – AdamL May 13 '14 at 13:00
  • Ah...sorry, my mistake, I'll modify the answer. If you have questions on how to accomplish the above, let me know. But it's pretty straightforward. – TheCleaner May 13 '14 at 13:37
  • To have ServerA accept the *@BizB.com, I opened System Manager, expanded **Recipients** and then **Recipent Policies**, added a New policy and in the Email addresses tab, added @BizB.com When you mention *Create a SMTP connector*, would you follow the steps here - http://support.microsoft.com/kb/265293 Ive followed these and was not able to send any outgoing emails, although emails from *@BizA.com addresses were received at ServerB, no emails from external sources though... – AdamL May 13 '14 at 14:12
  • Why did you add new email addresses for BizB.com on the SBS server? You shouldn't have done that unless you have existing BizA users that would need also require a BizB.com address (shared SMTP namespace...totally different thing). Remove that Recipient policy and make sure no BizB.com addresses exist for Recipients on BizA. And yes, that KB article on the connectors is the right one to follow. After you've removed the recipient policy you added, edit your question with screenshots of what you've set (just post them to imgur and post the URL and I can edit your question with actual pics). – TheCleaner May 13 '14 at 14:23
  • Ive removed the addresses for BizB.com, leaving only BizA.com. Ive followed the steps in the KB and images are... http://imgur.com/gBcP9ln http://imgur.com/830S3J7 http://imgur.com/eHqnoki – AdamL May 13 '14 at 15:04
  • In your first pic, you didn't check the "Allow email to be relayed to these domains". – TheCleaner May 13 '14 at 16:31
  • OK, Thanks. I miss-read point 11 on the KB. Does the local bridgehead server need to be the ServerB (The one that the relay forwards to?) I have specified the server by selecting **Forward all mail through this connector to the following smart hosts** and entering the IP of the server. – AdamL May 14 '14 at 08:09
  • Ive ticked the tick box and it looks like its working. Im currently in the process of testing and will confirm later... – AdamL May 14 '14 at 08:55
  • 1
    Yup, It was that tickbox. All working. I can now let me hair grow back. Many thanks for your help. – AdamL May 14 '14 at 10:54