Send a comment to Kaiming.Liao

DC: Ex2003
Windows 2003 Server -32bit
Member: Win1
Windows Server 2008 R2
Because the DC is 32-bit OS, you must run the following commands from Win1 computer.
setup /PrepareLegacyExchangePermissions or setup /pl
setup /PrepareSchema or setup /ps
setup /PrepareAD /OrganizationName: “MIX ORG”or setup /p /on: “MIX ORG”
Import-Module ServerManager
Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy –Restart
Net.Tcp Port Sharing service must be set to Automatic
Download and install Office2007FilterPackx64
Install Exchange 2010
Actually, I can run Exchange 2010 Setup wizard with the administrator account. The administrator is a member of Schema Admins, Domain Admins, and Enterprise Admins. The wizard will automatically prepare Active Directory and the domain.
Warning:If Microsoft Outlook 2003 is in use, you should replicate the free/busy folder on this server to every other free/busy server in the organization. This step should be performed once setup completes.
Create MX record for adatum.com
Create MX record for Mix.com pointing to Win2.Mix.com --the Exchange 2010 server. You should modify your existing MX record.
Create an alias Autodiscover pointing to win1.mix.com. This alias is used by Outlook 2007 when the mailbox is hosted on Exchange 2010.
By default, when you install exchange 2010, there is no send connector created.
Win1.MiX.com:
Get-SendConnector
Win2.Adatum.com:
Get-SendConnector
Win1.Mix.com:
new-SendConnector -Name 'Internet' -Usage 'Internet' -AddressSpaces 'SMTP:*;1' -IsScopedConnector $false -DNSRoutingEnabled $true -UseExternalDNSServersEnabled $false -SourceTransportServers 'WIN2'
Set-ReceiveConnector "default win2" -PermissionGroups "AnonymousUsers,Exchangeusers,ExchangeServers,ExchangeLegacyServers"
Win2.Adatum.com:
new-SendConnector -Name 'Internet' -Usage 'Internet' -AddressSpaces 'SMTP:*;1' -IsScopedConnector $false -DNSRoutingEnabled $true -UseExternalDNSServersEnabled $false -SourceTransportServers 'WIN1'
Set-ReceiveConnector "default win1" -PermissionGroups "AnonymousUsers,Exchangeusers,ExchangeServers,ExchangeLegacyServers"
Test:
Administrator@adatum.com can send e-mail to hana2003@mix.com and tina2010@mix.com. The hana2003 mailbox is hosted in Exchange 2003 mailbox server and tina2010 mailbox is hosted in Exchange 2010 mailbox server. Both hana2003 and tina2010 receive the message.
Hana2003@mix.com hosted at Exchange 2003 can send mail to administrator@adatum.com. But tina2010@mix.com cannot send mail to administrator@adatum.com. From exchange 2010 Queue Viewer, you even find the following retry message:
Identity: Win1\11\72
Subject: Backfill Request
Internet Message ID: <6CB6702AEBAD6F4FBAB1F4EE5455EECE465A@Win1.Mix.com>
From Address: PublicFolderDatabase0503093643@Mix.com
Status: Ready
Size (KB): 4
Message Source Name: FromLocal
Source IP: 255.255.255.255
SCL: -1
Date Received: 3/28/2010 12:17:34 AM
Expiration Time: 3/30/2010 12:17:34 AM
Last Error:
Queue ID: Win1\11
Recipients: EX2003-IS@Mix.com
Why?
Windows server 2008 has the IPV6 address. By default, Windows 2003 does not support it.
Disable the IPV6 protocol on Win1.mix.com server.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\DisabledComponents
DWORD (32-bit) Value:0xffffffff
Restart the Win1.mix.com computer. And then, tina2010@mix.com can send mail to administrator@adatum.com.
How about Outlook Web App to access mailboxes hosted in Exchange 2003?
I install Certificate Authority for both forests and import their CA certificates into Trusted Certificate Store of all test computers. Bind the computer certificate to Default Web Site, so https could work.
https://ex2003.mix.com/exchange for mix\hana2003 works fine.
However,
mix\hana2003
Your request couldn't be completed because no server with the correct security settings was found to handle the request. If the problem continues, contact your helpdesk.
Solution:
Install Certificate Authority on Ex2003 server
The certificate for win1.mix.com will include subject Win1.mix.com and autodiscover.mix.com.
ref one certificate with multiple domain names
Duplicate Computer Certificate to Copy of computer Certificate. The "Supply in the request" is selected in the "SUBJECT NAME" tab of Copy of Computer certificate.
Issue "Copy of Computer" certificate
Request a domain controller certificate for Ex2003.mix.com
Assign the certificate to default web site of Ex2003 server.
Export the Root CA certificate and import it into Win1.mix.com computer
Requesting a computer certificate for win1.mix.com, you will have the option to add win1.mix.com and autodiscover.mix.com as Alternative Subject Name.
Bind the new certificate to exchange 2010 services.
Enable-ExchangeCertificate -Server Win1 -Services "IMAP,POP,IIS,SMTP" -Thumbprint 'xxxxxxxxxxxxxxxxxxxxxxx'
Set-OwaVirtualDirectory -id "win1\owa (Default Web Site)" -Exchange2003Url https://ex2003.mix.com/exchange -LegacyRedirectType silent
The Exchange 2003 OWA virtual directory must be enabled with Form-based authentication.

https://win1.mix.com/owa with mix\hana2003 works perfectly.
How about without "Enable Forms Based Authentication"?
At win1.mix.com:
Set-OwaVirtualDirectory -id "win1\owa (Default Web Site)" -Exchange2003Url https://ex2003.mix.com/exchange -LegacyRedirectType Manual
After mix\joe2003 logins on, the following intermediate page shows. The page includes the link for accessing the exchange 2003 mailbox.

Click the Link https://ex2003.mix.com/exchange/ for logging onto hana2003 mailbox.
Outlook 2007 connects to Administrator@mix.com mailbox
Create a Public Subfolder, e.g. After2010
Assign Publishing Author permission on After2010 public subfolder to Default User
Assign Publishing Author permission on Before2003 public subfolder to Default User
To speed up public folder store replication, I set "Replication interval for always (minutes)" to 1 on Public Folder Store (Ex2003).
Similiarly, I change "Replication interval for always (minutes)" to 1 from 15 on Public Folder Database of Win1.mix.com exchange 2010 server.
Outlook for Hana2003 can post message to both After2010 and Before2003.
Outlook for Tina2010 cannot post message to both After2010 and Before2003 public folders. "Cannot display the folder. Network problems are preventing connection to Microsoft Exchange." shows when you click on "After2010 public folder in Outlook for Tina2010.
Solution:
Open Public Folder Management Console
Click "Default Public Folders"
At the right pane, Right click "After2010" >Replication tab >Add Win1.mix.com exchange 2010 server
Do the same step for all other public folders, including OFFLINE ADDRESS BOOK, SCHEDULE+FREE BUSY, etc
Exchange System Manager
Public Folder Store (Ex2003)--Public Folders
Right click each public folder in the right pane and add Win1.mix.com Exchange 2010 server to the replication ring.
Outlook 2007 for Tina2010 cannot download Offline Address Book. why?
Solution:
Associate the Default Offline Address List to the Mailbox Database on Win1.mix.com exchange 2010 server.
Make sure that the certificate of Win1.mix.com includes win1.mix.com and autodiscover.mix.com in "Subject Alternative Name"
When mailbox is hosted on exchange 2010 mailbox database, autodiscover.mix.com will be used even though the offline address book wouldn't allow you enable Web Distribution (dimmed).
Create a Local Move Request
A move request is the process of moving a mailbox from one mailbox database to another. A local move request is a mailbox move that occurs within a single forest.
Move Hana2003 mailbox from exchange 2003 onto exchange 2010

ADFSWeb computer has outlook 2007 configured with hana2003 mailbox, which is hosted in Ex2003.mix.com exchange 2003 server.
Exchange Management Console
Recipient configuration > Mailbox --Select Hana2003 and Joe2003 mailboxes --New Local Move Request
You will find the recipient type from Legacy Mailbox to User Mailbox.
After the move, outlook 2003/2007 automatically connects to Win1.mix.com.
During the move, the users cannot access their mailboxes.
cmdLet
New-MoveRequest -Identity 'tony@alpineskihouse.com' -TargetDatabase DB01
Remove the Exchange 2003 server from the coexisting exchange organization Remove Last Exchange 2003
get-mailbox -server ex2003 | new-moveRequest -targetDatabase "Mailbox Database 146252040"
Associate the mailbox stores in Ex2003 with the public folder store in exchange 2010
Right-click "Public Folder database" >Move All Replicas > Select "Public Folder database 0503093643"

Public Folder Instances must be empty.

After all public folder replicas are moved, delete the public folder store.


reference remove last exchange 2003