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
Who is Participating?
Justin OwensConnect With a Mentor ITIL Problem ManagerCommented:
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

mikey250Author Commented:

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?
mikey250Author Commented:
1. im assuming that my exchange is using its own or sharing the "Global catalogue" of the primary dc?
Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

Justin OwensITIL Problem ManagerCommented:
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.
mikey250Author Commented:
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?
Justin OwensITIL Problem ManagerCommented:
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.
mikey250Author Commented:
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?
mikey250Author Commented:
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!!??
mikey250Author Commented:
it just looks like a list and nothing more..
Justin OwensITIL Problem ManagerCommented:
Can you post here what you are seeing?
mikey250Author Commented:
ive attached it.
Justin OwensITIL Problem ManagerCommented:
for the GC name, you have DC1.local.  First, is your server named DC1?  Second, change .local to .mydomain.local...
mikey250Author Commented:
yes my primary server dc is called: dc1.

1. so do you mean i should have put: dc1.mydomain.local, but how come?
mikey250Author Commented:
D:\support\exdeploy\exdeploy.exe /gc:dc1.mydomain.local /t:orgprepcheck, but it shows exactly the same thing.
mikey250Author Commented:
yes it works:

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

it says:  completed successfully.
mikey250Author Commented:
my email sent from the client is still in the smtp queue.
Justin OwensITIL Problem ManagerCommented:
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?
mikey250Author Commented:
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
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.