Upgrading to Exchange Server 2007
So this past week we have decided to update out Exchange Mail Server from the old 2003 to the new 2007. So far the software has been pretty neat. Vast improvements have been made to the outlook web access. In the 2003 version, web access looked just like what it sounds like. It was a web page acting as your outlook mailbox. In 2007, however, the web access is fantastic. It acts entirely like your desktop outlook application does; with all the trimmings.
Setup / Upgrade for 2007 is pretty easy as well. Microsoft has done well to document the steps taken to smoothly transition. I did notice however, and thus the reason for this post, that a pretty major item was either documented incorrectly or bugged. The notes state that upon setting up the mail server, a Send Connector should automatically be created. In the case of out server, this was not the case and it went unnoticed. The resulting issue was that outbound email was not actually reaching its destination. Worse yet is that no failure notification was returned to the original sender. This resulted in an entire office thinking that their email was going out, and after a few angry phone calls we discovered differently.
Ok, so how do you know if this problem applies to you? If you know that outbound emails (emails going out of your network or domain) are not reaching their destination open the Exchange Management Console. From there, navigate to the toolbox and open the Queue Viewer. There should be a section called "Unreachable" filled to the brim with emails being held. When looking in the queue at all the emails, take a gander at the last error recieved. If it says something along the lines of "A matching connector cannot be found to route the external recipient" then this applies to you.
I am going to assume that either you have no Send Connector or a misconfigured send connector. In the management console, navigate to Organization Configuration -> Hub Transport. Then click the Send Connectors tab. If there is nothing there, right click and create a new one. Call it whatever you want and make sure the type is Internet. For the Address Spaces section, type "*" (w/o quotes). OK, now lets make sure your Send Connector is configured correctly. I found that the easiest method was to open the Exchange Management Shell. At the command prompt, type:get-sendconnector "nameOfConnector"
Once the select is returned, check the AddressSpaces field. If the AddressSpaces is "*", then you should be good to go. If not, type:set-sendconnector "nameOfConnector" -AddressSpaces: "*"
That should do it for ya! Now go out there and spam mass emails about puppies!

No comments:
Post a Comment