Using ISA Server With Exchange 2003
Using ISA Server With Exchange 2003
with
Exchange Server 2003
Joey Masterson
Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering
subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the
furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual
property.
Microsoft, Active Directory, ActiveSync, MSDN, Outlook, Windows, and Windows Server are either registered
trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
The names of actual companies and products mentioned herein may be the trademarks of their respective owners.
Acknowledgments
Technical Reviewers: Brendan Power, Jim Harrison, Allen Atwood, Nathan Bigman
Table of Contents.........................................................................4
Introduction...............................................................................5
ISA Server 2000 and Exchange Server 2003.............................5
Permissions for Deploying ISA Server................................. .......................7
Configuring ISA Server and Exchange.......................................8
Test Prior to Deploying in Your Production Environment.............................8
Step 1: Deploy ISA Server 2000 ......................................................... .......9
Step 2: Move the ISA Server into the Perimeter Network.........................14
Step 3: Configure Inbound and Outbound Internet Mail Through ISA Server
............................................................................................. ...................16
Step 4: Configure Your Server Architecture and SSL................................24
Step 5: Configure ISA Server for Outlook Web Access..............................30
Step 6: Configure RPC over HTTP for Outlook 2003.................................37
Step 7: Configure Outlook Mobile Access.......................................... .......40
Step 8: Configure Exchange ActiveSync..................................................42
Step 9: Configure Access for IMAP4 and POP3 Clients.............................45
Additional Resources...............................................................47
Websites.................................................................................. ................47
Exchange Server 2003 Books........................................... .......................48
Microsoft Knowledge Base Articles..........................................................48
Introduction
Microsoft® Internet Security and Acceleration (ISA) Server 2000 and Microsoft
Exchange Server 2003 are designed to work closely together in your network environment to
provide a more secure messaging environment than previous versions of Exchange. When you
use ISA Server to handle all inbound requests from client applications such as Microsoft Office
Outlook® 2003 and Outlook Web Access, your Exchange front-end servers no longer need to be
located in the perimeter network.
This article describes how to deploy ISA Server 2000 with Service Pack 1 (SP1) and Feature
Pack 1 as your advanced firewall server to protect your messaging environment. This article does
not explain how ISA Server functions or its underlying technologies. Additionally, you must
familiarize yourself with ISA Server and fully test ISA Server in a test environment before
deploying ISA Server in your corporate infrastructure.
All inbound Internet traffic bound to your Exchange servers, such as Microsoft Office Outlook®
Web Access, RPC over HTTP communication from Microsoft Office Outlook 2003 clients,
Outlook Mobile Access, Post Office Protocol version 3 (POP3), Internet Message Access
Protocol version 4rev1 (IMAP4), and so on are processed by ISA Server. When ISA Server
receives a request from a client application such as Outlook 2003 to access information on an
Exchange server, ISA Server routes the request to the appropriate Exchange servers on your
internal network. The internal Exchange servers return the requested data to ISA Server, and then
ISA Server sends the information to the client through the Internet. Figure 1 shows an example of
this type of deployment.
Figure 3 Constructing the local address table (LAT) during ISA Server setup
Installing Updates
Before you connect ISA Server to your corporate network, make sure you install the updates and
security patches listed in Table 2.
Table 2 Download locations of updates and security patches for ISA Server
3. On the Incoming Web Requests tab, select Configure listeners individually per IP
address and verify that the IP address listed is your external IP address (Figure 5).
Note
After you add an incoming Web request listener, you need to restart the Web proxy
service for ISA Server.
If you are not managing your own external DNS, but instead have it managed by a third party,
you do not need to do anything with your external DNS servers.
If you do move your external DNS server into the internal network, update your name server
record for your Internet domain to point to the external IP address of the ISA Server computer.
Setting Value
Figure 6 shows an example server publishing rule for inbound DNS queries.
Figure 7 shows the TPC/IP settings that you need on your external DNS server to configure it as
a SecureNAT client.
Setting Value
External IP address on ISA Server Internet IP address of external ISA Server NIC
Figure 8 shows an example server publishing rule for inbound SMTP traffic.
Setting Value
Protocols SMTP
Setting Value
3. Use the Certificate Export Wizard to export the existing certificate used for Outlook Web
Access. Use the settings in Table 8 to export the certificate.
Table 8 Export certificate settings
Setting Value
Important
Unless you terminate SSL traffic on the ISA Server, you must export the private
key. Without the private key, ISA Server cannot decrypt the SSL traffic from the
Internet.
You must include all the certificates in the certification path because you may need to add the
root certification authority for the certificate to the trusted certification authority store in ISA
Server, especially if you use your own internal certification authority. Otherwise, ISA Server may
not be able to validate that the SSL certificate is from a trusted source.
After you import the certificate, you will see all the certificates in the certification path in the
personal certificates store (Figure 12).
Note
If you use your own certification authority (CA) or a CA that is not in the Trusted
Root Certification Authorities certificate store, the SSL certificate will not be
trusted by ISA Server and you will see errors when you view it.
4. Move the root CA certificate that you imported into the Trusted Root Certification
Authorities certificate store. ISA Server will now trust the SSL certificate you imported into
the personal store.
Using ISA Server 2000 with Exchange Server 2003 29
5. View the SSL certificate in the personal store, and make sure there are no errors (Figure 13).
172.16.0.1 localhost
10.176.125.3 mail.contoso.com
Name/IP Path
range
mail.example.com /exchange/
*
mail.example.com /public/*
mail.example.com /exchweb/*
3. Replace mail.example.com with the address that your users use to connect to Outlook Web
Access. For example, if users enter the URL http://mail.contoso.com/exchange to log on to
Outlook Web Access, set the Name/IP Range value for each entry in the destination set to
mail.contoso.com.
32 Using ISA Server 2000 with Exchange Server 2003
Figure 14 shows an example Outlook Web Access destination set created for the address
mail.contoso.com.
Figure 15 Configuring the Web publishing rule for Outlook Web Access
Important
Make sure to select the check box for sending the original host header. If ISA Server
does not send the original host header to the front-end server, Outlook Web Access
will not function correctly.
Note
Use the address you entered in the hosts file on the ISA Server for the Web server
address (the address of the Exchange front-end server). If you do not use SSL, you
enter the IP address of the front-end server instead of the Outlook Web Access
Internet address.
34 Using ISA Server 2000 with Exchange Server 2003
To activate SSL
• In the ISA Server management console, on the Bridging tab, select the Require secure
channel (SSL) for published site check box (Figure 16).
5. After you select the SSL certificate to use, on the Incoming Web Requests tab on the server
property page, select the Enable SSL listeners check box (Figure 18).
Name/IP P
range ath
mail.example.com /rpc/
*
Figure 19 shows an example RPC over HTTP destination set created for the address
mail.contoso.com.
Setting Value
Setting Value
Redirect the request to this internal Web server address.example.com (your Internet address
(name or IP address) for your RPC Proxy server)
Send the original host header to the publishing Check box selected
server instead of the actual one (specified above)
Note
Use the address you entered in the hosts file on the ISA Server computer for the Web
server address (the address of the Exchange front-end server). If you do not use SSL,
you enter the IP address of the front-end server instead of the RPC Proxy server
Internet address.
To activate SSL
• On the Bridging tab, select the Require secure channel (SSL) for published site check
box.
Name/IP Path
range
mail.example.com /oma/
*
Setting Value
Redirect the request to this internal Web server address.example.com (your Internet address
(name or IP address) for your Exchange front-end server)
Send the original host header to the publishing Check box selected
server instead of the actual one (specified
above)
To activate SSL
• On the Bridging tab, select the Require secure channel (SSL) for published site check
box.
42 Using ISA Server 2000 with Exchange Server 2003
After you successfully connect to your Exchange front-end server using Outlook Mobile Access,
verify that you can connect to your Exchange servers using a supported mobile device with
Internet connectivity.
2. Configure the destination set using the settings shown in Table 15.
Table 15 Exchange ActiveSync destination set
Name/IP Path
range
mail.example.com /Microsoft-Server-
ActiveSync/*
Setting Value
Redirect the request to this internal Web server address.example.com (your Internet address
(name or IP address) for Outlook Web Access)
Send the original host header to the publishing Check box selected
server instead of the actual one (specified above)
44 Using ISA Server 2000 with Exchange Server 2003
To activate SSL
• On the Bridging tab, select the Require secure channel (SSL) for published site check
box.
Item Value
type
Name PassOPTIONSToPublishedServe
r
Data 1
Default 0
Setting Value
IP address of the internal server Specify the IP address of the Exchange front-end server
IP address of the internal server Specify the IP address of the external NIC on the ISA
Server
46 Using ISA Server 2000 with Exchange Server 2003
Setting Value
Setting Value
IP address of the internal server Specify the IP address of the Exchange front-end server
IP address of the internal server Specify the IP address of the external NIC on the ISA
Server
Additional Resources
For information about Microsoft Exchange Server, see
http://www.microsoft.com/exchange.
Note
To download a self-extracting executable of all Exchange Product Team technical
articles and online books for Exchange 2000 Server, see
http://go.microsoft.com/fwlink/?LinkId=10687
Websites
• Exchange Server 2003 Technical Library
(http://www.microsoft.com/exchange/library)
• Exchange Server 2003 Tools and Updates
(http://www.microsoft.com/exchange/2003/updates)
• Microsoft Developer Network (MSDN®)
(http://msdn.microsoft.com/)
• ISA Server 2000 Service Pack 1
(http://go.microsoft.com/fwlink/?LinkID=18918)
• ISA Server 2000 Feature Pack 1
(http://go.microsoft.com/fwlink/?LinkID=18917)
• ISA Server 2000 downloads website
(http://go.microsoft.com/fwlink/?LinkID=18919)
• Microsoft security website
(http://www.microsoft.com/security)
• TechNet security website
(http://go.microsoft.com/fwlink/?LinkID=5936)
48 Using ISA Server 2000 with Exchange Server 2003
Does this book help you? Give us your feedback. On a scale of 1 (poor) to 5 (excellent), how do
you rate this article?
Mail feedback to [email protected].