Depends on where you have smarthost configured. If it's on a smtp connector, that would be the proper behavior (but even that can be overridden if you've specified a masquerade host).
If it's on the default smtp virtual server, that overrides everything. Regards, Michael B. Smith Consultant and Exchange MVP http://TheEssentialExchange.com From: Paul Steele [mailto:paul.ste...@acadiau.ca] Sent: Thursday, April 22, 2010 2:51 PM To: MS-Exchange Admin Issues Subject: RE: Two questions - Exchange 2003 & 2010 That revealed that puzzle. Mail destined to Exch2010 was being routed up to our Unix smart host. I thought that Exchange would first check to see if the recipient email address was present in Active Directory and route to the appropriate Exchange server before sending the mail to the smart host. I obviously have more reading to do. It's difficult when our single Exchange 2003 server was installed 7 years ago and you sort of forget how everything all works! From: Michael B. Smith [mailto:mich...@smithcons.com] Sent: April-22-10 2:32 PM To: MS-Exchange Admin Issues Subject: RE: Two questions - Exchange 2003 & 2010 You can enable protocol logging on the Exchange 2003 server and receive-connector logging on the Exchange 2010 server (connection logging is on by default). You can see from those logs why communication is failing. Regards, Michael B. Smith Consultant and Exchange MVP http://TheEssentialExchange.com From: Paul Steele [mailto:paul.ste...@acadiau.ca] Sent: Thursday, April 22, 2010 1:30 PM To: MS-Exchange Admin Issues Subject: RE: Two questions - Exchange 2003 & 2010 Unfortunately there seems to be some other issue. We simply can't get mail flowing from EXCH2003 to EXCH2010. It's obviously some sort of communication issue since the Public Folders aren't replicating either. The various settings in the default receive connector look correct. I've verified that port 25 on EXCH2010 is open to EXCH2003, but still no go. I've read some good documents on the various post-installations steps that should be performed and we've completed all of them. We may redo our test installation and see if we have better results. I guess this is why we set up test environments before tackling the real thing... From: Michael B. Smith [mailto:mich...@smithcons.com] Sent: April-21-10 10:14 PM To: MS-Exchange Admin Issues Subject: RE: Two questions - Exchange 2003 & 2010 Well, you've identified the problem. You shouldn't have disabled the default receive connector. If you take a look at it, you'll see on the "Permission Groups" tab, that "Legacy Exchange Servers" is one of the options. Exchange servers speak to each other using a number of extensions to the SMTP protocol. Those extensions are only allowed when you enable the permissions. The default receive connector allows those permissions from Exchange servers (2007/2010) and legacy Exchange servers (2003). However, the Internet receive connector should only enable "anonymous". Generally speaking, most people just enable the "anonymous" permissions on the default receive connector so they can get by with a single connector. And to answer your other question - Outlook and Exchange preferentially communicate using MAPI, not SMTP. Regards, Michael B. Smith Consultant and Exchange MVP http://TheEssentialExchange.com From: Paul Steele [mailto:paul.ste...@acadiau.ca] Sent: Wednesday, April 21, 2010 8:45 PM To: MS-Exchange Admin Issues Subject: RE: Two questions - Exchange 2003 & 2010 I spoke too soon. The change allowed a manual telnet session to work, but mail initiated from Outlook still gets hung up. Does Exchange use standard SMTP/port 25 protocol for inter-Exchange email transfers, or does it use something different? From: Paul Steele [mailto:paul.ste...@acadiau.ca] Sent: April-21-10 9:06 PM To: MS-Exchange Admin Issues Subject: RE: Two questions - Exchange 2003 & 2010 We did run the command but everything looked ok, at least to us. The Get-receiveconnector has so much information it's not entirely easy to decipher, this being our first Exchange 2010 server. I think I have narrowed down the problem though. When I tried a manual mail session using "telnet exch2010 25" from exch2003, when I give the "mail from:usern...@acadiau.ca", I get the error "530 5.7.1 Client was not authenticated". That gave me the clue I needed to at least find a workaround. During the 2010 install, a Receive connector was created in the Server Configuration Hub Transport section for handling mail coming from EXCH2003. I disabled that connector so that mail coming from exch2003 would arrive using the SMTP connector I had created for mail coming from the Internet. Since that one had no authentication requirments that solved the connectivity problem for mail coming from exch2003. That brings up another question. Should there be a separate Receive Connector for Exch2003 to Exch2010 mail (one which enforces authentication) and another one for normal (Internet) mail? From: Michael B. Smith [mailto:mich...@smithcons.com] Sent: April-21-10 8:29 PM To: MS-Exchange Admin Issues Subject: RE: Two questions - Exchange 2003 & 2010 That's why I suggested you execute this command, and examine all the information output from it: get-routinggroupconnector | fl This is a PowerShell command, you'll execute it from the Exchange Management Shell on the 2010 server. You might want to do the same thing with "get-receiveconnector | fl" and "get-sendconnector | fl". While there are another potential knobs and switches involved, with the output from those 3 commands we will likely be able to identify any culprit or provide an additional lead to continue the investigation. Regards, Michael B. Smith Consultant and Exchange MVP http://TheEssentialExchange.com From: Paul Steele [mailto:paul.ste...@acadiau.ca] Sent: Wednesday, April 21, 2010 7:00 PM To: MS-Exchange Admin Issues Subject: RE: Two questions - Exchange 2003 & 2010 I thought I would add a bit more info to Tammy's first question. Our two test servers are called EXCH2003 and EXCH2010. After the 2010 installation, two connectors were created and appear when using Exchange System Manager. In the First Routing Group (associated with EXCH2003), the new routing connector was called EXCH2003-EXCH2010. In the Exchange Routing Group (created by the 2010 install), another connector was created called EXCH2010-EXCH2003. These connectors cannot be modified with Exchange System Manager (complains that version 8 is required). Our understanding is that the first connector controls mail going from EXCH2003 to EXCH2010, while the second one controls mail from EXCH2010 to EXCH2003. They appear to configured properly, but obviously something isn't quite right. Email works from mailboxes on EXCH2003 to mailboxes on EXCH2003, from EXCH2010 to EXCH2010, and EXCH2010 to EXCH2003. However, EXCH2003 to EXCH2010 does not work, so our guess is that the EXCH2003-EXCH2010 connector is the one that is not working properly. If anyone has any suggestions on what to look for we would really appreciate it. We don't want to proceed with the production upgrade until we get all the details working in our test environment. Thanks! From: Michael B. Smith [mailto:mich...@smithcons.com] Sent: April-21-10 2:56 PM To: MS-Exchange Admin Issues Subject: RE: Two questions - Exchange 2003 & 2010 The cover article in May's WindowsITPro covers Exchange 2003 to Exchange 2010 migrations and covers everything that you have to set up for it to work properly. It'll be out next week. (I should know, I wrote it.) As a guess, without further information, I would guess that you do not have a bi-directional routing group connector or if you have one, it isn't properly configured (get-routinggroupconnector | fl <-- from the Exchange Management Shell). Insofar as your second issue - if you want to change the retry interval, that's fine. But I would consider this more of a postfix issue. IMO, instead of returning a 450 error, postfix should be returning a 5xx error. Regards, Michael B. Smith Consultant and Exchange MVP http://TheEssentialExchange.com From: Tammy George [mailto:tammy.geo...@acadiau.ca] Sent: Wednesday, April 21, 2010 1:36 PM To: MS-Exchange Admin Issues Subject: Two questions - Exchange 2003 & 2010 We are preparing to upgrade to Exchange 2010 from Exchange 2003. We presently have a test environment setup. Our 2003 test server is unable to send to our 2010 server. We can send from 2010 to 2003 and from 2010 to Internet addresses (i.e. non acadiau.ca addresses) but we're unable to send from Exchange 2003 to Exchange 2010 and from Exchange 2010 to other non-Exchange addresses within our domain (i.e. acadiau.ca addresses on other servers). Exchange 2010 appears to be trying to deliver them locally. Any pointers? Everything appears to be configured properly but obviously we've missed something. Also - our Exchange 2003 server occasionally gets tied up trying to deliver messages to domains that are registered but their DNS servers aren't answering to accept email (1800thriller.com just this afternoon for example). Our Exchange 2003 server is configured to send through a Postfix server before going on to the Internet. Our Postfix server is sending the message back to Exchange with a 450 error. Exchange retries 1 minute later. And as is configured, this continues for 2 days until Exchange gives up (or if we delete before then). This isn't usually a problem unless 3 or 4 outgoing emails get in this state at the same time then all outgoing email comes to a halt. I previously read about this issue and the fix I found mentions to not make the change unless Microsoft Support Services advises (the only URL I can find this aft is http://www.experts-exchange.com/Software/Server_Software/Email_Servers/Exchange/Q_24771370.html. it references Exchange 2007 but it's the same sort of thing for 2003) We've been addressing this issue as it arises and we're hoping it'll disappear once we migrate to 2010. I was hoping someone on this list might know the answer to that for sure. Huge thanks in advance & my apologies if these questions have already been asked & answered. -- Tammy George Sr. Systems Operator Technology Services Acadia University tel: (902) 585-1158 fax: (902) 585-1066