How do I find out if my corporate email account is hosted on a Exchange 2003 server versus Exchange 2007?

link|improve this question

67% accept rate
3  
ask your admin might be a simple solution... – Jim B May 5 '10 at 15:15
feedback

3 Answers

up vote 4 down vote accepted

On your workstation hold the CTRL key, right click the Outlook icon in the Notification Tray, select the Connection status item from the context menu, look for the Mail item in the Type column, scroll to the right and look at the version. That is the Exchange Server build number for the server where your mailbox is.

link|improve this answer
feedback

Telnet to it, (telnet exchange.server.com 110 from the command line) and check the banner it returns.

It will look like:

+OK Microsoft Exchange Server 2003 POP3 server version 6.5.7638.1 (exch01.exchange.com) ready.

Here is a link to the exchange build information page. Match the number in the banner to the number on the page, and that will tell you which version of exchange the server is running.

Edit: Port 25 gives ambiguous results. Changed post to reflect port 110, which is friendlier.

@Jim: Absolutely correct. If you have a front end server, you're not going to get that information this way. You're going to have to query it separately.

link|improve this answer
1  
actually it depends on which server you connect to, suppose the frontend server (CAS in 2007 terms) is 2007 but the mailbox server is 2003? – Jim B May 5 '10 at 15:17
feedback

or the Email Services Cluster as well, so it could be confusing sometimes., however i use this:

[PS] C:>Get-ExchangeServer | fl name, edition, admindisplayversion

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.