The following deployment scenarios offer examples of how you might configure Outlook Web Access by using Exchange 2007 and one or more earlier versions of Microsoft Exchange.
Note: |
|---|
|
The scenarios in this section are based on environments that include the RTM version of Exchange 2007 and not Exchange 2007 SP1. Support for public folders in Outlook Web Access for Exchange 2007 was added in Exchange 2007 SP1. For information about access to public folders in Exchange 2007 SP1, see "Public Folders" later in this topic.
|
Scenario 1
You deploy one Exchange 2007 computer that has only the Client Access server role installed.
You deploy one Exchange 2007 computer that has only the Mailbox server role installed.
All mailboxes are Exchange 2007.
Requests are received by four virtual directories as follows:
-
Requests for /owa return the Exchange 2007 Outlook Web Access experience.
-
Requests for /exchange are handled as follows:
-
Exprox.dll proxies requests to /exchange on the Mailbox server.
-
Davex.dll redirects the user to /owa on the Client Access server.
-
Requests for /public are handled as follows:
-
Exprox.dll proxies requests to /public on the Mailbox server.
-
Davex.dll looks for an Exchange 2003 public folder server but does not find one. Then it returns an error message.
-
Requests for /exchweb are handled as follows:
-
Exprox.dll either proxies the request to /exchange or /public on the Mailbox server. Or, Exprox.dll does not respond.
Scenario 2
You deploy one Exchange 2007 computer that has only the Client Access server role installed.
You deploy one Exchange 2003 back-end server.
Requests are received by the virtual directories as follows:
-
Requests for /owa return an error message because there are no Exchange 2007 mailboxes. For example, you may receive the following error message:
Outlook Web Access could not find a mailbox for <DOMAIN\USER>.
-
Requests for /exchange on the Client Access server are proxied to /exchange on the back-end server. This provides the Exchange 2003 Outlook Web Access experience.
-
Requests for /public on the Client Access server are proxied to /public on the back-end server. This returns the Exchange 2003 Outlook Web Access public folder experience.
-
With requests for /exchweb, Exprox.dll either proxies requests to /exchange or /public on the Mailbox server, or does not respond.
Scenario 3
You deploy one Exchange 2007 computer that has only the Client Access server role installed.
You deploy one Exchange 2007 computer that has only the Mailbox server role installed.
You deploy one Exchange 2003 back-end server.
You have mailboxes on both Exchange 2007 and Exchange 2003 servers.
If the mailbox is located on an Exchange 2007 server:
-
Requests to /owa return the Exchange 2007 Outlook Web Access experience.
-
Requests to /exchange on the Client Access server or Mailbox server redirect the user to /owa. Authentication credentials are passed through transparently.
-
Requests to /exchange on the back-end server direct the user to the Client Access server. However, the user may have to be authenticated again.
-
Requests to /public are directed to /public on the back-end server.
-
Requests to /exchweb are directed to the back-end server or do not return anything.
If the mailbox is located on an Exchange 2003 server:
-
Requests to /owa return the error message shown in Scenario 2.
-
Requests to /exchange or /public on a Client Access server are proxied by the Exprox.dll to /exchange or /public on the back-end server and provide the Exchange 2003 Outlook Web Access experience.
-
Requests to /exchange or /public on the back-end server provide the Exchange 2003 Outlook Web Access experience.
-
Requests to /exchweb are directed to the back-end server or do not return anything.
Scenario 4
You deploy one Exchange 2007 computer that has both the Client Access and Mailbox server roles installed. Therefore, requests are handled as follows:
-
Requests for /owa return the Exchange 2007 Outlook Web Access experience.
-
Requests for /exchange by internal users are redirected by Davex.dll to /owa.
-
Requests for /public return an error because there are no Exchange 2003 public folder servers.
Note: |
|---|
|
External users who request /exchange will receive the following error message: "Page Cannot Be Displayed." This behavior occurs because Davex.dll redirects the request to the URL that is defined in the InternalURL parameter for the /owa virtual directory in the Exchange Management Console. However, remote users cannot access the internal FQDN that is defined in the InternalURL parameter. To resolve this issue, change the URL that is defined in the InternalUrl parameter to the external URL that external users use to access Outlook Web Access through the Internet. Or, instruct external users to use /owa instead of /exchange to access Outlook Web Access.
|
Scenario 5
You deploy one Exchange 2007 computer that has both the Client Access and Mailbox server roles installed.
You deploy one Exchange 2003 back-end server.
Caution: |
|---|
|
If you deploy both the Client Access and Mailbox server roles on the same computer in environments that include versions of Microsoft Exchange earlier than Exchange 2007, redirection failures may occur in all virtual directories. You should deploy the Client Access and Mailbox server roles on separate computers.
|
If your mailbox is located on the Exchange 2007 server:
-
Requests to /owa return the Exchange 2007 Outlook Web Access experience.
-
Requests to /exchange by internal users are redirected by Davex.dll to /owa
-
Requests to /public are likely to return an error because Davex.dll does not redirect Outlook Web Access requests to the Exchange 2003 public folder server correctly.
Note: |
|---|
|
External users who request /exchange will receive the following error message: "Page Cannot Be Displayed." This occurs because Davex.dll redirects the request to the URL that is defined in the InternalURL parameter for the /owa virtual directory in the Exchange Management Console. However, remote users cannot access the internal FQDN that is defined in the InternalURL parameter. To resolve this issue, change the URL that is defined in the InternalUrl parameter to the external URL that external users use to access Outlook Web Access through the Internet. Or, instruct external users to use /owa instead of /exchange to access Outlook Web Access.
|
If your mailbox is located on the Exchange 2003 server:
-
Requests to /owa return the error message shown in Scenario 2.
-
Requests to /exchange redirect to the Exchange 2003 server and return the Exchange 2003 Outlook Web Access experience.
If you access /exchange on the Exchange 2007 server, you must authenticate again after you are redirected to the Exchange 2003 server.
-
Requests to /public will likely return an error because Davex.dll does not redirect Outlook Web Access requests to the Exchange 2003 public folder server correctly.