Home

Send a comment to Kaiming.Liao

1

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,

https://win1.mix.com/owa

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.

4

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

HTTPS://win1.mix.com/owa

After mix\joe2003 logins on, the following intermediate page shows. The page includes the link for accessing the exchange 2003 mailbox.

5

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

6

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

  1. All mailboxes are moved into Exchange 2010 mailbox database.

get-mailbox -server ex2003 | new-moveRequest -targetDatabase "Mailbox Database 146252040"

Associate the mailbox stores in Ex2003 with the public folder store in exchange 2010

  1. Move all public folder replicas from 2003 to 2007 by Exchange System Manager

Right-click "Public Folder database" >Move All Replicas > Select "Public Folder database 0503093643"

3

Public Folder Instances must be empty.

4

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

  1. Delete Recipient Update Service

5

6

  1. Associate

reference remove last exchange 2003