Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win



Posted on 2009-04-09
Medium Priority
Last Modified: 2012-05-06
ive had issues in the past with sending email externally from the client pc.  i have now got a "static ip" address from my ISP and the email appeared to be stuck in the smtp queue saying that smtp had an error.

i have though done various things since and now ive so reinstalled a fresh copy and run the following on my exchange server:

- added to AD which made it become a DC
- /forestprep
- /domainprep
- i will once i figured out how to run: orgprepcheck to confirm that the above commands successfully installed everything.  as i have a thread already out there waiting a response, because exchange deploy tools is asking for the name of my global server and when i type it in it does not recognise!!

my current setup is:

- 1 x primary win 2003 server & domain, where i will add all user accounts
QNS1:  - 1 x win server 2003 with exchange added.  im assuming i cant install exchange by itself because i tried and the disc would not pick up?

QNS2: after repeat reading through my install procedures that ive found on the internet and not on my exchange disc. its states that I should also run:

- /domainprep on my primary server, is this correct although i can understand why?

i know there are many scenarios but just wish to complete this task of successfully sending email externally!!


One well-equipped Global Catalog server can support several Exchange 2003 servers on the same LAN segment. There should be at least one Global Catalog server in every Active Directory site that contains an Exchange 2003 server. For large sites, two Global Catalogs are much better and provide redundancy in the event the first Global Catalog server is unavailable.
For optimization, plan on having a Global Catalog server close to the clients to provide efficient address list access. Making all domain controller servers Global Catalog servers is recommended for an organization that has a single Active Directory domain model and a single site, and its also not a bad idea for Active Directory designs that use a placeholder domain as the forest root with one or two first-level domains. A good Active Directory site design helps make efficient use of bandwidth in this design. This design helps reduce some of the overhead with multiple Global Catalogs in every Active Directory site.
Before you perform the procedure in this topic, consider the following:
"      Before you run DomainPrep, you must have run ForestPrep in the forest.
"      Before you run DomainPrep, make sure the schema changes made during ForestPrep have replicated throughout the forest.
"      The account you use to run DomainPrep must be a member of the following groups:
"      Domain Administrators for the local domain
"      Local Machine Administrator
"      You must run DomainPrep in the following domains
"      The root domain.
"      All domains that will contain Exchange 2003 servers.
"      All domains that will contain Exchange Server 2003 mailbox-enabled objects (such as users and groups), even if no Exchange servers will be installed in these domains.
"      All domains that contain global catalog servers that Exchange directory access components may potentially use.
"      All domains that will contain Exchange 2003 users and groups that you will use to manage your Exchange 2003 organization.
"      You do not need any Exchange permissions to run DomainPrep
Question by:mikey250
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 12
  • 6

Author Comment

ID: 24106735

All domains that contain global catalog servers that Exchange directory access components may potentially use.

note:  so once ive resolved how to run: orgprepcheck on the exchange 2003 server i will then run:

- /domainprep on my primary dc

1. is this correct?

Author Comment

ID: 24106743
1. im assuming that my exchange is using its own or sharing the "Global catalogue" of the primary dc?
LVL 31

Expert Comment

by:Justin Owens
ID: 24106831
OK, as for your questions.... I am not really sure I understand completely, but it seems as though you have an entirely new AD structure with a new Exchange installation.  I am going to answer the question as though that is the case....

Exchange does not have to be on a Domain Controller, it can (and should in my opinion) be on its own server.  That server will need to also have the Windows Server 2003 Administration tools (you need to be able to make domain changes, even if you are not a DC).  It also needs several builtin services installed and running, but that is in your Install Wizard on Exchange.

You will need to run adprep /forestprep followed by adprep /domainprep from your Exchange Installation media.  This can be done on a DC or on the server on which you want to install Exchange.

Exchange makes frequent calls to a GC, so I always try to make sure I have a DC on the same switch as Exchange.

As far as your server not recognizing the media for installation, that has nothing to do with Exchange.  Make sure the disk is readable (try reading in another server) and that the server's optical drive is running (try reading a different CD you know is good).  If you cannot get the CD to work, you can always copy the Exchnage isntallation media to a shared location.  It does not have to be run from the CD.
NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.


Author Comment

ID: 24108477
hi drultima,

apologies for the confusion!!

1. regarding my exchange not being part of a domain, you say i should just install admin tools?

2. can exchange 2003 server be installed by itself on a pc without obviously win 2003 being installed first? i did try this but cdrom would not pick up so i assumed that it needs an OS in place first.  as it picks up after win 2003 was installed!

at the moment my server has:
- win 2003 & sp2 & exchanged installed on same server, ive joined it to the domain which it links to AD and adds dns.  once proved that i can send & receive email externally from client pc, then i can look at other scenarios you suggest above!
- the tcp/ip dns is pointing to my primary win 2003 dc server

3.  i wish to check that /domainprep & /forestprep installed correctly and instructions say run orgprepcheck, but dont know how to do it?

4.  if i try and run "orgprepcheck" via deploy tools it asks for global catalogue name but i do not know what i should type as when i enter the server name of the primary dc or even the exchange server name it is not recognised?
LVL 31

Expert Comment

by:Justin Owens
ID: 24110594
1. Exchange requires Windows Server Admin tools installed before it will install.  Part of the installation sequence will check to see if it is there and tell you if it is missing.

2. Exchange is not an OS, so you must have a server OS loaded on which to install Exchange 2003.  You can install Exchange 2003 on Servers 2000, 2003, and 2008, and it must be joined to the domain.  The scenario you described as number 2 above is acceptable.

3. from the command line, browse to your Exchange install CD.  find the command "SETUP" (I don't remember exactly where it is, but I think it is in or near the BIN folder).  Again, from the command line, run

setup /forestprep

Then, again, from the command line, run

setup / domainprep

More detailed info about ForestPrep, DomainPrep, and OrgPrepCheck can be found here:


4. the /GC switch used to identify the Global Catalogue server.  This server is typically, in a small environment like yours, the domain controller.  To find out if your DC server is configured to be a global catalog:

A) Select Start Menu ... Administrative Tools ... Active Directory Sites and Services.
B) Expand the Sites tree view in the left pane to find the name of your Active Directory server.
C) Right-click the NTDS Settings for your Active Directory server and look at the Properties. If the Global Catalog check box is selected, the Active Directory server is configured to be a global catalog.

Generally, if the netbios name is not accepted as recognisable, try the FQDN (Fully Qualified Domain Name), which is normally server.domain.corp.  For example, if your server is named DC1 and your domain is named mycompany.corp and you can't use just DC1, try using dc1.mycompany.corp.

Author Comment

ID: 24110699
1. the reason why i ask is because as Win 2003 is the OS and exchange is on top, admin tools is already part of it.

2. as per no1 above.

3. /forestprep then /domainprep has already been run, then i installed exchange and confirmed smtp verbs are showing which they are!

4. ive selected GC on the primary dc which put the tick in GC on the exchange server automatically, via ntds setting.

that link youve sent me regarding; orgprepcheck i already have, but it wants me to add the name of the global catalogue & log file, but im not sure what to put in there as it says server not recognised, when i click on: orgprepcheck?
LVL 31

Accepted Solution

Justin Owens earned 2000 total points
ID: 24111258
1. Then you are golden.
2. :)
3. Good.
4. Good.

To run orgprepcheck (which you should not need to do if you already have Exchange on your domain), assume your GC is DC1.mydomain.corp and that your CD-ROM is on D.   It would be

D:\support\exdeploy\exdeploy.exe /gc:dc1.mydomain.corp /t:orgprepcheck


Author Comment

ID: 24111492
i wanted to run orgprepcheck, so i know how to do it for future, but it wont work, because it deploy tools asks me to enter the GC but when I enter either of the server names, it is not recognised.

my primary dc is: dc1.local, which did not work.

ive just typed in the exact command you sent me for the command prompt and it has returned some stuff and a list of valid tools, but i dont understand what im looking at!!??

Author Comment

ID: 24111517
it just looks like a list and nothing more..
LVL 31

Expert Comment

by:Justin Owens
ID: 24111534
Can you post here what you are seeing?

Author Comment

ID: 24111605
ive attached it.
LVL 31

Expert Comment

by:Justin Owens
ID: 24111671
for the GC name, you have DC1.local.  First, is your server named DC1?  Second, change .local to .mydomain.local...

Author Comment

ID: 24111802
yes my primary server dc is called: dc1.

1. so do you mean i should have put: dc1.mydomain.local, but how come?

Author Comment

ID: 24111866
D:\support\exdeploy\exdeploy.exe /gc:dc1.mydomain.local /t:orgprepcheck, but it shows exactly the same thing.

Author Comment

ID: 24111903
yes it works:

D:\support\exdeploy\exdeploy.exe /gc:dc1.local /t:orgprepcheck

it says:  completed successfully.

Author Comment

ID: 24111970
my email sent from the client is still in the smtp queue.
LVL 31

Expert Comment

by:Justin Owens
ID: 24112044
I said that because "dc1.local" is not a valid FQDN.  I meant for you to replace "mydomain.local" with whatever your AD domain is (gizmos.corp, for example).  Can you give a little more info on your SMTP queue part of the question.

You say that you have an email sent from the client.  Which client?  I am assuming it is an outbound email address that is hanging.  Do ALL outbound emails hang, or does it seem to be just the one?

Author Comment

ID: 24112081
dc1.local did work as above.

a client pc internally logged onto the domain and has left outbox of client MS Outlook and is now in sent box.

then on exchange server it is sat it queue, saying at the bottom smtp protocol error.

i tried earlier to send 2 to two different email accounts which belong to myself

Featured Post

Problems using Powershell and Active Directory?

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

One-stop solution for Exchange Administrators to address all MS Exchange Server issues, which is known by the name of Stellar Exchange Toolkit.
Are you looking for the options available for exporting EDB files to PST? You may be confused as they are different in different Exchange versions. Here, I will discuss some options available.
how to add IIS SMTP to handle application/Scanner relays into office 365.
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial

610 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