Solved

Ports that Outlook 2003 use to communicate

Posted on 2007-03-28
4
883 Views
Last Modified: 2010-08-05
Hi there

We would like to segregate a section of our LAN. We would like to configure a Firewall to only allow access to certain ports on our Exchange 2003 so that users in this segment are able to connect with their outlook and use its full functionality.

My question is what ports are necessary for outlook to be able to function correctly??

I have found the following articles, but they are more related to what ports Exchange 2000 / 2003 use :

http://www.petri.co.il/ports_used_by_exchange.htm
http://support.microsoft.com/?kbid=278339

Any help would be appreciated.

Jafar54
0
Comment
Question by:jafar54
  • 2
4 Comments
 
LVL 5

Expert Comment

by:suggestionstick
ID: 18808625
Hi


outlook 2003 used Mapi to comminicate with exchange server, the ports used when outlook connects to an exchange server are RPC assigned ports. You could use rpc over http to tunnel through the firewall , also cisco pix 7.0 has an inspect command for passing RPC.
(I have read recently that it is possible to tie down RPC assigned ports for certain services )

Why do you want to place a firewall between your outlook clients and exchange? Depending on answer, it might be better to use a frontend exchange -> firewall -> backend exchange server -> outlook client solution?
0
 
LVL 104

Expert Comment

by:Sembee
ID: 18809543
As hinted above, if you want to lock things down then use RPC over HTTPS. Then you are looking at a single port - 443. Just make sure everything resolves correctly.

Although I am not a fan of internal firewalls blocking access to Exchange. In those scenarios I prefer Exchange and a domain controller to be placed somewhere where everyone has full access (like a DMZ, but with all ports open).

Simon.
0
 
LVL 1

Author Comment

by:jafar54
ID: 18814052
ok i get that reasoning to use RPC over HTTPS...... but say you didn't wanna go that way. Say you are using a unintelligent dumb firewall where you need to specify all the ports required..... ie. the FW is not application aware or anything.

Now you have clients that are using Outlook 2003 with cache mode enabled.... .your Exchange server is setup normally, no fancy config, straight out the box. You also have a stock standard front end server provisioning OWA and OMA.

What ports would you need to open? Or is the message that the easiest and simplest way to do is to use the single port approach with RCP over HTTPS?

Jafar54
0
 
LVL 5

Accepted Solution

by:
suggestionstick earned 500 total points
ID: 18831507
Hi


When the port ares assigned by RPC, they are assigned in a dynamic fashion each time you restart the service, one time they could be 12345 etc and then on the next restart 54311 etc.   If you are using a dumb firewall the the best solution is to use RPC over HTTPS.

As I mentioned in a previous post, you can stop the dynamic nature of RPC (Still really advise using RPC over HTTPS).

http://www.kbalertz.com/Feedback.aspx?kbNumber=833799

http://www.kbalertz.com/Feedback.aspx?kbNumber=270836

Trev.
0

Featured Post

Does Powershell have you tied up in knots?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

What does UTC stand for?  “Coordinated Universal Time” – Think of this as the true time on Planet Earth that never changes with the exception of minor leap seconds here and there to account for the changes in the planet's rotation.   What does th…
Scam emails are a huge burden for many businesses. Spotting one is not always easy. Follow our tips to identify if an email you receive is a scam.
The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager
This Experts Exchange video Micro Tutorial shows how to tell Microsoft Office that a word is NOT spelled correctly. Microsoft Office has a built-in, main dictionary that is shared by Office apps, including Excel, Outlook, PowerPoint, and Word. When …

910 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

23 Experts available now in Live!

Get 1:1 Help Now