Table of Contents
Acknowledgments Page
xixIntroduction Page
xxi PART I MICROSOFT EXCHANGE 2000 SERVER ADMINISTRATION FUNDAMENTALS Page
1 Overview of Microsoft Exchange 2000 Server Administration Page
3 Exchange Server and Windows 2000 Integration Page 4
Hardware and Component Requirements for Exchange Server Page 7
Exchange Server Administration Tools Page 10
2 Managing Microsoft Exchange 2000 Server Clients Page
13 Configuring Mail Support for Outlook 2000 and Outlook Express Page 14
Configuring Outlook 2000 for the First Time Page 14
Configuring Outlook Express for the First Time Page 18
Reconfiguring Outlook 2000 Mail Support Page 18
Adding Internet Mail Accounts to Outlook 2000 and Outlook Express Page 18
Leaving Mail on the Server with POP3 Page 20
Checking Private and Public Folders with IMAP Page 22
Managing the Exchange Server Service in Outlook 2000 Page 23
Managing Delivery and Processing E-Mail Messages Page 23
Using Remote Mail and Scheduled Connections Page 30
Accessing Multiple Exchange Server Mailboxes Page 34
Granting Permission to Access Folders Without Delegating Access Page 36
Using Mail Profiles to Customize the Mail Environment Page 38
Creating, Copying, and Removing Mail Profiles Page 39
Selecting a Specific Profile to Use on Startup Page 40
PART II ACTIVE DIRECTORY SERVICES AND MICROSOFT EXCHANGE 2000 SERVER Page
3 Microsoft Exchange 2000 Server Administration Essentials Page
43 Understanding Exchange Server Organizations Page 43
Global Settings Page 45
Recipients Page 45
Administrative Groups Page 46
Routing Groups Page 48
Data Storage in Exchange Server Page 49
Working with the Active Directory Data Store Page 49
Working with the Exchange Server Information Store Page 50
Using and Managing Exchange Server Services Page 52
Using Core Exchange Server Services Page 53
Starting, Stopping, and Pausing Exchange Server Services Page 54
Configuring Service Startup Page 55
Configuring Service Recovery Page 56
4 User, Mailbox, and Contact Administration Page
59 Understanding Users and Contacts Page 59
Understanding the Basics of E-Mail Routing Page 60
Working with Active Directory Users And Computers Page 61
Running Active Directory Users And Computers Page 61
Using Active Directory Users And Computers Page 61
Connecting to a Domain Controller Page 62
Connecting to a Different Domain Page 63
Searching for Existing Users and Contacts Page 64
Managing User Accounts and Mail Features Page 65
Creating Mailbox-Enabled and Mail-Enabled User Accounts Page 65
Setting Contact Information for User Accounts Page 70
Changing a User’s Exchange Server Alias and Display Name Page 71
Adding, Changing, and Removing E-Mail Addresses Page 72
Setting a Default Reply Address Page 73
Enabling and Disabling Exchange Server Mail Page 73
Enabling and Disabling Voice Mail and Instant Messaging Page 74
Creating a User Account to Receive Mail and Forward Off-Site Page 74
Renaming User Accounts Page 75
Deleting User Accounts and Contacts Page 75
Managing Mailboxes Page 76
Adding a Mailbox to an Existing User Account Page 77
Setting Delivery Restrictions on an Individual Mailbox Page 78
Allowing Others to Access a Mailbox Page 79
Forwarding E-Mail to a New Address Page 79
Setting Storage Restrictions on an Individual Mailbox Page 80
Setting Deleted Item Retention Time on an Individual Mailbox Page 82
Moving a Mailbox to a New Server or Storage Group Page 83
Removing a Mailbox from a User Account Page 83
Viewing Current Mailbox Size and Message Count Page 83
Managing Contacts Page 84
Creating Standard and Mail-Enabled Contacts Page 84
Setting Additional Directory Information for Contacts Page 85
Setting Message Size and Acceptance Restrictions for Contacts Page 86
Changing E-Mail Addresses Associated with Contacts Page 86
5 Working with Groups, Lists, and Templates Page
87 Using Security and Distribution Groups Page 87
Group Types, Scope, and Identifiers Page 87
When to Use Security and Distribution Groups Page 89
When to Use Domain Local, Global, and Universal Groups Page 90
Managing Groups Page 90
Creating Security and Distribution Groups Page 91
Assigning and Removing Membership for Individual Users, Groups, and Contacts Page 93
Adding and Removing Group Members Page 93
Changing a Group’s Exchange Server Alias Page 93
Changing a Group’s E-Mail Addresses Page 94
Enabling and Disabling a Group’s Exchange Server Mail Page 94
Hiding and Displaying Group Membership Page 95
Setting Usage Restrictions on Groups Page 95
Setting Advanced Options Page 97
Renaming Groups Page 97
Deleting Groups Page 97
Managing Online Address Lists Page 98
Using Default Address Lists Page 98
Creating New Address Lists Page 98
Configuring Clients to Use Address Lists Page 100
Updating Address List Configuration and Membership Throughout the Domain Page 100
Rebuilding Address List Membership and Configuration Page 101
Editing Address Lists Page 101
Renaming and Deleting Address Lists Page 102
Managing Offline Address Lists Page 102
Configuring Clients to Use an Offline Address List Page 102
Assigning a Time to Rebuild an Offline Address List Page 103
Rebuilding Offline Address Lists Manually Page 103
Setting the Default Offline Address List Page 104
Changing Offline Address List Properties Page 104
Changing the Offline Address List Server Page 104
Customizing Address Templates Page 105
Using Address Templates Page 105
Modifying Address Book Templates Page 106
Restoring the Original Address Book Templates Page 108
6 Implementing Directory Security and Microsoft Exchange 2000 Server Policies Page
109 Controlling Exchange Server Administration and Usage Page 109
Assigning Exchange Server Permissions to Users and Groups Page 110
Understanding Exchange Server Permissions Page 111
Viewing Exchange Server Permissions Page 112
Setting Exchange Server Permissions Page 113
Overriding and Restoring Object Inheritance Page 115
Delegating Exchange Server Permissions Page 115
Auditing Exchange Server Usage Page 118
Setting Auditing Policies Page 118
Enabling Exchange Server Auditing Page 119
Starting to Log Auditable Events Page 120
Exchange Server Recipient Policies Page 121
Understanding Recipient Policies Page 122
Creating Recipient Polices Page 122
Modifying Recipient Policies and Generating New E-Mail Addresses Page 124
Creating Exceptions to Recipient Policies Page 125
Setting the Priority of Recipient Policies Page 126
Scheduling Recipient Policy Updates Page 126
Forcing Recipient Policy Updates Page 127
Rebuilding the Default E-Mail Addresses Page 128
Deleting Recipient Policies Page 128
Exchange Server System Policies Page 128
Using System Policies Page 129
Creating Server Policies Page 130
Creating Mailbox Store Policies Page 131
Creating Public Store Policies Page 135
Implementing System Policies Page 137
Modifying System Policies Page 138
Deleting System Policies Page 139
PART III MICROSOFT EXCHANGE 2000 SERVER DATA STORE ADMINISTRATION Page
7 Managing Microsoft Exchange 2000 Server Data and Storage Groups Page
143 Controlling the Information Store Page 143
Using Storage Groups and Databases Page 143
Creating Storage Groups Page 147
Changing Transaction Log Location and System Path Page 148
Zeroing Out Deleted Database Pages Page 149
Enabling and Disabling Circular Logging Page 150
Renaming Storage Groups Page 150
Deleting Storage Groups Page 150
Content Indexing Page 151
Understanding Indexing Page 151
Setting Indexing Priority for an Information Store Page 152
Creating Full-Text Indexes Page 153
Updating and Rebuilding Indexes Manually Page 154
Pausing, Resuming, and Stopping Indexing Page 154
Scheduling Index Updating and Rebuilding Page 155
Enabling and Disabling Client Access to Indexes Page 156
Checking Indexing Statistics Page 156
Changing the Index File Location Page 157
Deleting Indexes and Stopping Indexing Permanently Page 157
8 Mailbox and Public Folder Store Administration Page
159 Using Mailbox Stores Page 159
Understanding Mailbox Stores Page 159
Creating Mailbox Stores Page 160
Setting the Default Public Store, Offline Address List, and Other Messaging Options Page 163
Setting Mailbox Store Limits Page 164
Setting Deleted Item Retention Page 165
Recovering Deleted Mailboxes Page 165
Deleting A User’s Mailbox Permanently Page 166
Recovering Deleted Items from Public Mailbox Stores Page 166
Using Public Folder Stores Page 167
Understanding Public Folder Stores Page 167
Creating Public Folder Stores Page 168
Setting Public Store Limits Page 171
Setting Age Limits and Deleted Item Retention Page 171
Recovering Deleted Items from Public Folder Stores Page 172
Managing Data Stores Page 172
Viewing and Understanding Logons Page 173
Viewing and Understanding Mailbox Summaries Page 175
Mounting and Dismounting Data Stores Page 177
Setting the Maintenance Interval Page 179
Checking and Removing Applied Policies Page 179
Renaming Data Stores Page 180
Deleting Data Stores Page 180
9 Using and Replicating Public Folders Page
181 Making Sense of Public Folders and Public Folder Trees Page 181
Accessing Public Folders Page 182
Accessing Public Folders in E-Mail Clients Page 182
Accessing Public Folders as Network Shares Page 183
Accessing Public Folders from the Web Page 183
Creating and Managing Public Folder Trees Page 185
Creating Public Folder Trees Page 185
Designating Users Who Can Make Changes to Public Folder Trees Page 186
Renaming, Copying, and Moving Public Folder Trees Page 186
Deleting Public Folder Trees and Their Containers Page 187
Creating and Adding Items to Public Folders Page 188
Creating Public Folders in System Manager Page 188
Creating Public Folders in Microsoft Outlook Page 189
Creating Public Folders in Internet Explorer Page 190
Adding Items to Public Folders Page 191
Managing Public Folder Settings Page 192
Controlling Folder Replication Page 192
Setting Limits on Individual Folders Page 193
Setting Client Permissions Page 194
Setting Active Directory Rights and Designating Administrators Page 195
Propagating Public Folder Settings Page 196
Viewing and Changing Address Settings for Public Folders Page 196
Manipulating, Renaming, and Recovering Public Folders Page 197
Working with Public Folder Replicas Page 199
Checking Replication Status Page 201
10 Backing Up and Restoring Microsoft Exchange 2000 Server Page
203 Understanding the Essentials of Exchange Server Backup and Recovery Page 203
Backing Up Exchange Server: The Basics Page 203
Formulating an Exchange Server Backup and Recovery Plan Page 205
Choosing Backup Options Page 206
Backing Up Exchange Server Page 208
Starting the Backup Utility Page 208
Backing Up Exchange Server with the Backup Wizard Page 208
Backing Up Exchange Server Manually Page 212
Recovering Exchange Server Page 215
Recovering Exchange Server with the Restore Wizard Page 216
Recovering Exchange Server Manually Page 218
PART IV MICROSOFT EXCHANGE 2000 SERVER AND GROUP ADMINISTRATION Page
11 Managing Microsoft Exchange 2000 Server Organizations Page
223 Configuring Global Settings for the Organization Page 223
Setting Internet Message Formats Page 224
Setting Message Delivery Options Page 230
Managing Administrative Groups Page 234
Creating Administrative Groups Page 234
Adding Containers to Administrative Groups Page 234
Controlling Access to Administrative Groups Page 235
Renaming and Deleting Administrative Groups Page 235
Moving and Copying Among Administrative Groups Page 235
Managing Routing Groups Page 236
Creating Routing Group Containers Page 236
Creating Routing Groups Page 237
Moving Exchange Servers Among Routing Groups Page 237
Connecting Routing Groups Page 237
Designating Routing Group Masters Page 238
Renaming and Deleting Routing Groups Page 238
12 Managing Message Transfer and Routing Within the Organization Page
241 Configuring the X.400 Message Transfer Agent Page 242
Setting Local MTA Credentials Page 242
Expanding Remote Distribution Lists and Converting Messages Page 243
Setting Connection Retry Values for X.400 Page 244
Setting RTS Values for X.400 Page 245
Setting Association Parameters for X.400 Page 247
Setting Transfer Timeout for X.400 Page 248
Using Routing Group Connectors Page 248
Understanding Routing Group Connectors Page 249
Installing Routing Group Connectors Page 249
Configuring Routing Group Connector Delivery Options Page 251
Performing Other Routing Group Connector Tasks Page 252
Using SMTP Connectors Page 252
Understanding SMTP Connectors Page 252
Installing SMTP Connectors Page 253
Configuring Delivery Options for SMTP Connectors Page 255
Configuring Outbound Security for SMTP Connectors Page 256
Setting Advanced Controls for SMTP Connectors Page 258
Performing Other SMTP Connector Tasks Page 259
Using X.400 Connectors Page 259
Understanding X.400 Connectors Page 260
Installing X.400 Stacks Page 260
Installing X.400 Connectors Page 264
Setting Connection Schedules Page 271
Overwriting X.400 MTA Properties Page 272
Setting Text Wrapping and Remote Client Support for X.400 Connectors Page 272
Performing Other X.400 Connector Tasks Page 273
Handling Core Connector Administration Tasks Page 273
Designating Local and Remote Bridgeheads Page 273
Setting Delivery Restrictions Page 273
Setting Content Restrictions Page 275
Setting Routing Cost for Connectors Page 276
Setting Public Folder Referrals Page 276
Disabling and Removing Connectors Page 276
13 Administering SMTP, IMAP4, and POP3 Page
279 Working with SMTP, IMAP4, and POP3 Virtual Servers Page 279
Mastering Core SMTP, IMAP4, and POP3 Administration Page 281
Starting, Stopping, and Pausing Virtual Servers Page 281
Configuring Ports and IP Addresses Used by Virtual Servers Page 282
Controlling Incoming Connections to Virtual Servers Page 284
Viewing and Ending User Sessions Page 290
Managing SMTP Virtual Servers Page 291
Creating SMTP Virtual Servers Page 291
Managing Messaging Delivery for SMTP and the Exchange Server Organization Page 292
Configuring Outbound Security Page 298
Configuring Outgoing Connections Page 299
Managing Messaging Limits for SMTP Page 300
Handling Nondelivery, Bad Mail, and Unresolved Recipients Page 302
Setting and Removing Relay Restrictions Page 303
Managing IMAP4 Page 305
Creating IMAP4 Virtual Servers Page 305
Allowing Public Folder Requests and Fast Message Retrieval Page 306
Setting Message Formats Page 308
Managing POP3 Page 309
Creating POP3 Virtual Servers Page 309
Setting Message Formats Page 311
14 Managing Microsoft Outlook Web Access and HTTP Virtual Servers Page
313 Mastering Outlook Web Access Essentials Page 313
Using Outlook Web Access Page 313
Enabling and Disabling Web Access for Users Page 315
Connecting to Mailboxes and Public Folders over the Web Page 315
Managing HTTP Virtual Servers Page 316
Creating Additional HTTP Virtual Servers Page 316
Configuring Ports, IP Addresses, and Host Names Used by HTTP Virtual Servers Page 318
Enabling SSL on HTTP Virtual Servers Page 319
Restricting Incoming Connections and Setting Time-Out Values Page 320
Controlling Access to the HTTP Server Page 322
Configuring Mailbox and Public Folder Access on a Virtual Server Page 325
Creating Virtual Directories for Additional Mailboxes and Public Folders Page 327
Starting, Stopping, and Pausing HTTP Virtual Servers Page 328
Configuring Front-End and Back-End Servers for Mutliserver Organizations Page 329
15 Microsoft Exchange 2000 Server Maintenance, Monitoring, and Queuing Page
331 Tracking and Logging Activity in the Organization Page 331
Using Message Tracking Page 331
INDEX«
363 Using Protocol Logging Page 336
Using Diagnostic Logging Page 339
Monitoring Connections, Services, Servers, and Resource Usage Page 344
Checking Server and Connector Status Page 344
Monitoring Server Performance and Services Page 345
Removing Monitors Page 351
Disabling Monitoring Page 351
Configuring Notifications Page 352
Working with Queues Page 356
Using SMTP Queues Page 357
Using Microsoft MTA (X.400) Queues Page 357
Using MAPI Queues Page 358
Managing Queues Page 358
Enumerating Messages in Queues Page 358
Understanding Queue Summaries and Queue States Page 359
Viewing Message Details Page 360
Enabling and Disabling Connections to Queues Page 360
Forcing Connections to Queues Page 361
Freezing and Unfreezing Queues Page 361
Deleting Messages from Queues Page 362
INDEX Page
363
Read an Excerpt
Chapter 3: Exchange Administration Essentials
Whether you're using Microsoft Exchange 2000 for the first time or honing your skills, you'll need to master many key concepts in order to work effectively with Exchange 2000. You'll need to know
- How the Exchange environment is organized
- How information is stored in Exchange
- What Microsoft Windows processes are used with Exchange
- How Exchange works
You'll also need to know how to use the Exchange System Manager. These topics are all covered in this chapter.
Understanding Exchange Organizations
Exchange combines a fairly complex administrative model with an equally complex messaging architecture. Understanding how the administrative model and the messaging architecture are used and integrated isn't easy. So let's begin with a look at how Exchange environments are organized. The root of an Exchange environment is an
organization. It's the starting point for the Exchange hierarchy. The boundaries of the Exchange organization define the boundaries of your Exchange environment. In other words, the Exchange information store doesn't provide information on users or servers outside the organization-unless you specifically tell Exchange about these entities.
An Exchange organization can serve several offices and business functions. Typically, each office or business function that it supports has its own server, which runs Exchange 2000. For example, if your company has offices in Seattle, Portland, and San Francisco, you'll probably have at least one server running Exchange at each location. To serve a large user base orhigh-volume messaging needs, you may also have separate servers providing SMTP, POP3, HTTP (Hypertext transfer protocol), and instant messaging services. All these servers can be a part of the same Exchange organization.
When you installed Exchange 2000, you were given the opportunity to join an existing organization or to create a new organization. The organization name you assign or join is permanently associated with the Exchange server. Once designated, you cannot change it. As Figure 3-1 shows, you can view the current organization name in Exchange System Manager. Here, the organization name is My Organization....
Figure 3-1. ...The organization is the root of the Exchange environment, and you view it in Exchange System Manager.
Under the organization node you'll find the key components that make up the organization. These components include
- Global Settings
- Recipients
- Administrative groups (which can contain Servers, Tools and Folders)
- Routing groups
The following sections examine each of these Exchange components and explain how they fit into the organization.
Global Settings
Global settings apply to all servers and recipients in an organization. The three most common global settings that you'll work with are
- Internet Message Formats These global settings define the acceptable Internet message formats for the organization, as well as the way you can use message formats. The settings that you can define include default message encoding, default character sets, and default MIME extension mapping. Multipurpose Internet Mail Extension (MIME) is the standard used for messages with several parts.
- Message Delivery These global settings define how and when messages are delivered. The settings that you can define include the default postmaster account name, the default quotas, and the default message filters. Message filters allow you to discard messages from specific senders and to redirect messages based on who the sender is.
- Instant Messaging If you install instant messaging services in the organization and your organization uses firewalls, you'll use these global settings to describe the firewall topology and the HTTP proxy servers that are being used.
You'll find detailed instruction on managing global settings in Chapter 11, "Managing Organizations and Messaging Connectors."
Recipients
A
recipient is an entity that can receive Exchange mail. Recipients include users, contacts, groups, and other resources. You refer to recipients as either
mailbox-enabled or
mail-enabled. Mailbox-enabled recipients (users) have mailboxes for sending and receiving e-mail messages. Mail-enabled recipients (contacts and groups) have e-mail addresses but no mailboxes. Thus, mail-enabled recipients can receive messages but can't send them.
To manage recipients in your organization, you need to know these key concepts:
- How recipient policies are used Recipient policies define the technique Exchange uses to create addresses for SMTP, cc:Mail, Exchange, X.400, and so forth. For example, you can set a policy for SMTP that creates e-mail addresses by combining an e-mail alias with @domain.com. Thus, during setup of an account for William Stanek, the e-mail alias williams is combined with @domain.com to create the e-mail address williams@domain.com.
- How address lists are used You use address lists to organize recipients and resources, thus making it easier to find recipients and resources that you want to use, along with their related information. During setup, Exchange creates a number of default address lists. The most commonly used default address list is the global address list, which lists all the recipients in the organization. You can create custom address lists as well.
- How address templates are used Templates define the appearance of recipient information in the address book. When you install Exchange, default templates are set up for users, groups, contacts, public folders, search dialog boxes, and the mailbox agent. By modifying the appropriate template, you can change the appearance of recipient information in the address book.
You'll find detailed information on managing recipients in Chapter 4, "Mailbox, Contact, and Recipient Administration."
Administrative Groups
Administrative groups define the logical structure of an Exchange organization. You use administrative groups to help you organize directory objects and efficiently manage Exchange resources. Administrative groups are best suited to large organizations or to organizations with offices in several locations. In a small or medium-sized company, you may not need to use administrative groups at all.
Using and Enabling Administrative Groups
Another way to think of administrative groups is as logical containers into which you can place directory objects and Exchange resources. For example, you could create administrative groups named Engineering, Marketing, and Administration. Within these groups, you could then define routing groups, policies, servers, public folder trees, and other objects for each department.
When you install Exchange 2000, administrative group support is disabled by default. This is done primarily to simplify the Exchange management process. In System Manager, the lack of the Administrative Group node tells you that administrative group support has been disabled. You can enable support for administrative groups by completing the following steps.
- In System Manager, right-click the organization container, and then select Properties.
- In the General tab of the Properties dialog box, select Display Administrative Groups.
- When you click OK, Exchange enables administrative groups and configures them for the current operations mode.
Administrative Groups in Mixed Mode and Native Mode Operations How you manage administrative groups depends on the operations mode in use. Exchange 2000 has two operations modes:
- Mixed mode When operating in mixed mode, Exchange 2000 can support Exchange 5.0, Exchange 5.5, and Exchange 2000 installations.
- Native mode When operating in native mode, Exchange 2000 supports only Exchange 2000 installations.
Using Mixed Mode Operations By default, when you install Exchange 2000, the operations mode is set to mixed. The mixed mode configuration provides for interoperability with Exchange 5.0 and Exchange 5.5 but limits the capabilities of Exchange 2000. These limitations directly affect the way administrative groups are used and effectively force Exchange 2000 to handle administrative groups in the same way that Exchange 5.5 handles sites.
When running in mixed-mode operations, Exchange 2000 operates as follows:
- Routing groups don't appear by default and can't be created in System Manager. This limitation means that each administrative group has only one routing group. Consequently, you can't implement multiple routing scenarios for a single administrative group.
- You can't move mailboxes from a server in one administrative group to a server in another administrative group. This limitation reduces your flexibility in managing mailboxes.
Additional limitations apply if Exchange 2000 is installed in an Exchange 5.5 site. These additional limitations are that:
- Some System Manager commands don't apply to Exchange 5.5. Because of this, you can't use these commands to manipulate an Exchange 5.5 server.
- Exchange 5.5 directory service objects are replicated into Active Directory directory service with read-only properties. This means you can't edit these properties through Active Directory. You will need to use the Exchange Administrator tool for this, which can be installed with Exchange 2000....
Read a Sample Chapter
Chapter 3.
Exchange Administration Essentials - Understanding Exchange Organizations
- Global Settings
- Recipients
- Administrative Groups
- Routing Groups
- Data Storage in Exchange 2000
- Working with the Active Directory Data Store
- Working with the Exchange 2000 Information Store
- Using and Managing Exchange Services
- Using Core Exchange Services
- Starting, Stopping, and Pausing Exchange Services
- Configuring Service Startup
- Configuring Service Recovery
Chapter 3 Exchange Administration Essentials Whether you’re using Microsoft Exchange 2000 for the first time or honing your skills, you’ll need to master many key concepts in order to work effectively with Exchange 2000. You’ll need to know
- How the Exchange environment is organized
- How information is stored in Exchange
- What Microsoft Windows processes are used with Exchange
- How Exchange works
You’ll also need to know how to use the Exchange System Manager. These topics are all covered in this chapter.
Understanding Exchange Organizations
Exchange combines a fairly complex administrative model with an equally complex messaging architecture. Understanding how the administrative model and the messaging architecture are used and integrated isn’t easy. So let’s begin with a look at how Exchange environments are organized.
The root of an Exchange environment is an organization. It’s the starting point for the Exchange hierarchy. The boundaries of the Exchange organization define the boundaries of your Exchange environment. In other words, the Exchange information store doesn’t provide information on users or servers outside the organizationunless you specifically tell Exchange about these entities.
An Exchange organization can serve several offices and business functions. Typically, each office or business function that it supports has its own server, which runs Exchange 2000. For example, if your company has offices in Seattle, Portland, and San Francisco, you’ll probably have at least one server running Exchange at each location. To serve a large user base or high-volume messaging needs, you may also have separate servers providing SMTP, POP3, HTTP (Hypertext transfer protocol), and instant messaging services. All these servers can be a part of the same Exchange organization.
When you installed Exchange 2000, you were given the opportunity to join an existing organization or to create a new organization. The organization name you assign or join is permanently associated with the Exchange server. Once designated, you cannot change it. As Figure 3-1 shows, you can view the current organization name in Exchange System Manager. Here, the organization name is My Organization.
Figure 3-1. The organization is the root of the Exchange environment, and you view it in Exchange System Manager. (Image Unavailable)
Under the organization node you’ll find the key components that make up the organization. These components include
- Global Settings
- Recipients
- Administrative groups (which can contain Servers, Tools and Folders)
- Routing groups
The following sections examine each of these Exchange components and explain how they fit into the organization.
Global Settings
Global settings apply to all servers and recipients in an organization. The three most common global settings that you’ll work with are
- Internet Message Formats These global settings define the acceptable Internet message formats for the organization, as well as the way you can use message formats. The settings that you can define include default message encoding, default character sets, and default MIME extension mapping. Multipurpose Internet Mail Extension (MIME) is the standard used for messages with several parts.
- Message Delivery These global settings define how and when messages are delivered. The settings that you can define include the default postmaster account name, the default quotas, and the default message filters. Message filters allow you to discard messages from specific senders and to redirect messages based on who the sender is.
- Instant Messaging If you install instant messaging services in the organization and your organization uses firewalls, you’ll use these global settings to describe the firewall topology and the HTTP proxy servers that are being used.
You’ll find detailed instruction on managing global settings in Chapter 11, "Managing Organizations and Messaging Connectors."
Recipients
A recipient is an entity that can receive Exchange mail. Recipients include users, contacts, groups, and other resources. You refer to recipients as either mailbox-enabled or mail-enabled. Mailbox-enabled recipients (users) have mailboxes for sending and receiving e-mail messages. Mail-enabled recipients (contacts and groups) have e-mail addresses but no mailboxes. Thus, mail-enabled recipients can receive messages but can’t send them.
To manage recipients in your organization, you need to know these key concepts:
- How recipient policies are used Recipient policies define the technique Exchange uses to create addresses for SMTP, cc:Mail, Exchange, X.400, and so forth. For example, you can set a policy for SMTP that creates e-mail addresses by combining an e-mail alias with @domain.com. Thus, during setup of an account for William Stanek, the e-mail alias williams is combined with @domain.com to create the e-mail address williams@domain.com.
- How address lists are used You use address lists to organize recipients and resources, thus making it easier to find recipients and resources that you want to use, along with their related information. During setup, Exchange creates a number of default address lists. The most commonly used default address list is the global address list, which lists all the recipients in the organization. You can create custom address lists as well.
- How address templates are used Templates define the appearance of recipient information in the address book. When you install Exchange, default templates are set up for users, groups, contacts, public folders, search dialog boxes, and the mailbox agent. By modifying the appropriate template, you can change the appearance of recipient information in the address book.
You’ll find detailed information on managing recipients in Chapter 4, "Mailbox, Contact, and Recipient Administration."
Administrative Groups
Administrative groups define the logical structure of an Exchange organization. You use administrative groups to help you organize directory objects and efficiently manage Exchange resources. Administrative groups are best suited to large organizations or to organizations with offices in several locations. In a small or medium-sized company, you may not need to use administrative groups at all.
Using and Enabling Administrative Groups
Another way to think of administrative groups is as logical containers into which you can place directory objects and Exchange resources. For example, you could create administrative groups named Engineering, Marketing, and Administration. Within these groups, you could then define routing groups, policies, servers, public folder trees, and other objects for each department.
When you install Exchange 2000, administrative group support is disabled by default. This is done primarily to simplify the Exchange management process. In System Manager, the lack of the Administrative Group node tells you that administrative group support has been disabled. You can enable support for administrative groups by completing the following steps.
- In System Manager, right-click the organization container, and then select Properties.
- In the General tab of the Properties dialog box, select Display Administrative Groups.
- When you click OK, Exchange enables administrative groups and configures them for the current operations mode.
Administrative Groups in Mixed Mode and Native Mode Operations
How you manage administrative groups depends on the operations mode in use. Exchange 2000 has two operations modes:
- Mixed mode When operating in mixed mode, Exchange 2000 can support Exchange 5.0, Exchange 5.5, and Exchange 2000 installations.
- Native mode When operating in native mode, Exchange 2000 supports only Exchange 2000 installations.
Using Mixed Mode Operations
By default, when you install Exchange 2000, the operations mode is set to mixed. The mixed mode configuration provides for interoperability with Exchange 5.0 and Exchange 5.5 but limits the capabilities of Exchange 2000. These limitations directly affect the way administrative groups are used and effectively force Exchange 2000 to handle administrative groups in the same way that Exchange 5.5 handles sites.
When running in mixed-mode operations, Exchange 2000 operates as follows:
- Routing groups don’t appear by default and can’t be created in System Manager. This limitation means that each administrative group has only one routing group. Consequently, you can’t implement multiple routing scenarios for a single administrative group.
- You can’t move mailboxes from a server in one administrative group to a server in another administrative group. This limitation reduces your flexibility in managing mailboxes.
Additional limitations apply if Exchange 2000 is installed in an Exchange 5.5 site. These additional limitations are that
- Some System Manager commands don’t apply to Exchange 5.5. Because of this, you can’t use these commands to manipulate an Exchange 5.5 server.
- Exchange 5.5 directory service objects are replicated into Active Directory directory service with read-only properties. This means you can’t edit these properties through Active Directory. You will need to use the Exchange Administrator tool for this, which can be installed with Exchange 2000.
Enabling and Using Native Mode Operations
When operating in native mode, Exchange 2000 isn’t subject to these limitations. You can enable routing group support and create additional routing groups as necessary. It also means that Exchange 2000 won’t be able to work with Exchange 5.0 or Exchange 5.5 sites that are part of the same organization, and it is as if the Exchange 5.0 and 5.5 servers no longer exist in the organization.
You can view and change the operations mode by completing the following steps.
- In System Manager, right-click the organization node, and then select Properties.
- In the General tab of the Properties dialog box, the Operation Mode field displays the current operation mode as either Mixed Mode or Native Mode (see Figure 3-2).
- To change the operation mode from mixed to native, click Change Mode. Confirm the action by clicking Yes. You can’t reverse the change to native mode.
- After changing to native mode operation, you can enable support for routing groups by selecting the Display Routing Groups check box.
Figure 3-2. The General tab of the Properties dialog box displays the current operation mode. Watch out. Once you change to native mode, you can’t change back to mixed mode. (Image unavailable)
Routing Groups
You use routing groups in advanced Exchange installations where you need to control message connectivity and communication channels for groups of Exchange servers. When you install the first Exchange 2000 server in an organization, the server is added to the default routing group. You have no control over this routing group in mixed mode operations. Additional servers installed in the Exchange organization are added to this same routing group by default and the message connectivity and communication among these servers is configured automatically.
If you have a single group of servers that have no special communication needs, you don’t need to create additional routing groups. Normally, you use multiple routing groups when you need to connect branch offices or other geographically separated locations and when
- You don’t have high-bandwidth connections between these locations.
- You have special connectivity requirements, such as the need to control precisely how and when Exchange data is transferred between these locations.
Once a server is connected to a particular routing group, you can’t move it to another routing group without reinstalling Exchange server. Because of this, you should plan the messaging topology for your organization very carefully. Message transfer and communication within routing groups is handled directly with a target server. Message transfer and communication between routing groups is handled by a bridgehead server.
A bridgehead server is the point of entry and exit for all message traffic between routing groups. Bridgehead servers also handle the link state information, which is used to determine optimal routing paths. You must designate a bridgehead server in each routing group. To communicate, bridgehead servers use an Exchange Server Routing Group Connector, which provides the direct connection between routing groups. You use one Routing Group Connector to connect two routing groups.
Data Storage in Exchange 2000
Exchange 2000 stores information in two places:
- Active Directory data store
- Exchange 2000 information store
Working with the Active Directory Data Store
The Active Directory data store contains all directory information for recipients as well as other important directory resources. Domain controllers maintain the data store in a file called NTDS.DIT. The location of this file is set when Active Directory is installed and must be on an NTFS (NT file system) drive formatted for use with Windows 2000. You can also save directory data separately from the main data store. This is true for some public data, such as logon scripts.
Two key concepts to focus on when looking at Active Directory are
- Multimaster replication
- Global catalog servers
Using Multimaster Replication
Domain controllers replicate most changes to the data store by using multimaster replication, which allows any domain controller to process directory changes and replicate those changes to other domain controllers. Replication is handled automatically for key data types, including
- Domain data Contains information about objects within a domain, such as users, groups, and contacts.
- Configuration data Describes the topology of the directory and includes a list of important domain information.
- Schema data Describes all objects and data types that can be stored in the data store.
Using Global Catalogs
Active Directory information is also made available through global catalogs. You use global catalogs during logon and for information searches. A domain controller designated as a global catalog stores a full replica of all objects in the data store (for its host domain).
By default, the first domain controller installed in a domain is designated as the global catalog. Consequently, if there is only one domain controller in the domain, the domain controller and the global catalog are the same server. Otherwise, the global catalog is on the domain controller configured as such.
Information searches are one of the key uses of the global catalog. Searches in the global catalog are very efficient and can resolve most queries locally, thus reducing the network load and allowing for quicker responses.
Working with the Exchange 2000 Information Store
The Exchange 2000 information store contains mailbox and public folder data. To make the information store more manageable, Exchange 2000 allows you to organize the information store into multiple databases. You can then manage these databases individually or in logical groupings called storage groups.
Exchange 2000 uses transactions to control changes in storage groups. As with traditional databases, these transactions are recorded in a transaction log. Changes are then committed or rolled back based on the success of the transaction. In the case of failure, you can use the transaction log to restore the database. The facility that manages transactions is the Microsoft Exchange Information Store service (Store.exe).
When working with storage groups, you should keep the following in mind:
- Each Exchange server can have up to 16 storage groups (with one of the storage groups being reserved for database recovery operations).
- A single storage group can have up to 6 databases. Thus, the maximum number of databases that a single server can have is 96 (with 6 reserved for the recovery storage group).
Key concepts to focus on when looking at the Exchange information store and storage groups are
- Exchange Database formats
- Single-instance message storage
- Files associated with storage groups
What Exchange Database Formats Are Available?
Exchange servers store databases in two files: a rich-text file with the .EDB file extension and a streaming Internet content file with the .STM file extension. The .EDB file contains message text, and the .STM file contains attachments to these messages.
Because attachments are written in native format, there is no need to convert attachments to Exchange format (as was done in previous versions of Exchange). Exchange performs much better when reading and writing attachments in native format.
Two types of databases are available:
- Private store databases Contain mailboxes
- Public store databases Contain public folders
What Is Single-Instance Message Storage?
Exchange 2000 uses single-instance message storage on a per database basis. With this technique, a message that’s sent to multiple mailboxes is
- Stored once if all the mailboxes are in the same database
- Copied once to each database that contains a target mailbox
Additionally, if the databases are in different storage groups, Exchange writes the message to each database as well as the transaction log set for each storage group. Thus, a message written to three databases that are in two different storage groups would use five times the disk space as a message written to a single database in a single storage group. To see this, consider the following example:
A 2 MB message is sent to all company employees. The mailboxes for these employees are in private store A and B in storage group 1 and in private store C in storage group 2. Exchange writes the message to the transaction log in storage group 1 and 2 and then writes to the private storage databases A, B, and C. So storing the original 2 MB messages requires 10 MB of disk space.
NOTE:
Needing 10 MB of disk space to store a 2 MB message may sound like an awful lot of space, but remember the hidden savings. That 2 MB message may have been sent to a thousand employees, and without single-instance message storage, Exchange would use a whopping 2 GB of disk space.
What Files Are Associated with Storage Groups?
Each storage group on Exchange server has several files associated with it. These files are
- EDB.CHK A check file containing recovered file fragments
- EDB.LOG A transaction log file for the storage group
- RES1.LOG A reserved log file for the storage group
- RES2.LOG A reserved log file for the storage group
- TMP.EDB A temporary workspace for processing transactions
- DBName.EDB Rich-text database files for individual databases
- DBName.STM Streaming Internet content files for individual databases
To create a new storage group with a public store and a private store, you’ll need about 50 MB of free disk space. The files required by the storage group use a minimum of 11 MB of disk space. The minimum disk space for private and public stores is 5 MB and 8 MB respectively. Although the total disk space used is about 24 MB, you’ll need the extra space during creation and for read/write operations.
Using and Managing Exchange Services
Each Exchange server in the organization relies on a set of services for routing messages, processing transactions, replicating data, and much more. To manage Exchange services, you’ll use the Services node in the Computer Management console, which you start by completing the following steps.
- Choose Start, choose Programs, choose Administrative Tools, and then select Computer Management. Or in the Administrative Tools folder, select Computer Management.
- Right-click the Computer Management entry in the console tree and on the shortcut menu, select Connect to Another Computer. You can now choose the Exchange server whose services you want to manage.
- Expand the Services And Applications node by clicking the plus sign (+) next to it, and then choose Services.
Figure 3-3 shows the Services view in the Computer Manage console. The key fields of this dialog box are used as follows:
- Name The name of the service.
- Description A short description of the service and its purpose.
- Status The status of the service as started, paused, or stopped. (Stopped is indicated by a blank entry.)
- Startup The startup setting for the service.
NOTE:
Automatic services are started at bootup. Manual services are started by users or other services. Disabled services are turned off and can’t be started.
- Account Run Under The account the service logs on as. The default in most cases is the local system account.
Using Core Exchange Services
Table 3-1 provides a summary of the services essential to normal Exchange operations. Note that the services that are available on a particular Exchange server depend on its configuration. Still, there is a core set of services that you’ll find on most Exchange servers.
Figure 3-3. Use the Services node of the Computer Management dialog box to manage Exchange services. (Image unavailable)
Table 3-1. Core Exchange Services
| Name | Description |
| Distributed Transaction Coordinator | Coordinates transactions that are distributed across multiple databases, message queues, and file systems. |
| Event Log | Logs event informational, warning, and error messages issued by Exchange and other applications. |
| IIS Admin Service | Allows you to administer the Exchange HTTP virtual server in the IIS snap-in. |
| Microsoft Exchange Event | Monitors folders and generates events for Exchange 5.5 applications. |
| Microsoft Exchange IMAP4 | Provides Microsoft Exchange IMAP4 Services. |
| Microsoft Exchange Information Store | Manages Microsoft Exchange Information Storage. |
| Microsoft Exchange MTA Stacks | Provides Microsoft Exchange X.400 services. |
| Microsoft Exchange POP3 | Provides Microsoft Exchange POP3 Services. |
| Microsoft Exchange Routing Engine | Processes Microsoft Exchange message routing and link state information. |
| Microsoft Exchange Site Replication Service | Replicates exchange information within the organization. |
| Microsoft Exchange System Attendant | Monitors Microsoft Exchange and provides essential services. |
| Network News Transport Protocol (NNTP) | Transports newsgroup messages across the network. |
| Simple Mail Transport Protocol (SMTP) | Transports e-mail across the network. |
| World Wide Web Publishing Service | Provides HTTP services for Microsoft Exchange and Internet Information Services. |
Starting, Stopping, and Pausing Exchange Services
As an administrator, you’ll often have to start, stop, or pause Exchange services. You manage Exchange services through the Computer Management console or through System Manager.
To start, stop, or pause services in the Computer Management console, follow these steps.
- Right-click the Computer Management entry in the console tree, and on the shortcut menu, select Connect to Another Computer. You can now choose the Exchange server whose services you want to manage.
- Expand the Services And Applications node by clicking the plus sign (+) next to it, and then choose Services.
- Right-click the Service you want to manipulate, and then select Start, Stop, or Pause as appropriate. You can also choose Restart to have Windows stop and then start the service after a brief pause. Also, if you pause a service, you can use the Resume option to resume normal operation.
TIP:
When services that are set to start automatically fail, the status is listed as blank and you’ll usually receive notification in a pop-up window. Service failures can also be logged to the system’s event logs. In Windows 2000, you can configure actions to handle service failure automatically. For example, you could have Windows 2000 attempt to restart the service for you. See the section of this chapter entitled "Configuring Service Recovery" for details.
Several of the Exchange services are used to manage the Exchange virtual servers. These services are
- Microsoft Exchange IMAP4 for the IMAP4 virtual server
- Microsoft Exchange POP3 for the POP3 virtual server
- Network News Transport Protocol (NNTP) for the NNTP virtual server
- Simple Mail Transport Protocol (SMTP) for the SMTP virtual server
If you start, stop, or pause these services in the Computer Management console, you’re managing the related virtual server as well. You can also use System Manager to perform these tasks. To do that, complete the following steps.
- In System Manager, access the Servers node within the administrative or routing group you want to manage. Typically, you would expand Administrative Groups, First Administrative Group, and then the Servers node.
- In the console tree, select the Exchange server you want to manage, and then double-click Protocols. You should now see a list of protocols installed on the server.
- The Protocol folder stores related virtual servers. For example, the IMAP4 folder stores the Default IMAP4 Virtual Server and any other IMAP4 virtual servers you’ve created.
- Right-click the virtual server you want to start, stop, or pause, and then on the shortcut menu, select Start, Stop, or Pause as appropriate.
Configuring Service Startup
Essential Exchange services are configured to start automatically and normally shouldn’t be configured with another startup option. That said, if you’re troubleshooting a problem, you may want a service to start manually. You may also want to disable a service so that its related virtual servers don’t start. For example, if you move the POP3 virtual servers to a new server for load balancing, you may want to disable the Microsoft Exchange POP3 service on the original Exchange server. In this way, the POP3 service isn’t used, but it could be turned on if necessary (without having to reinstall POP3 support).
You configure service startup by completing the following steps.
- In the Computer Management console, connect to the Exchange server whose services you want to manage.
- Expand the Services And Applications node by clicking the plus sign (+) next to it, and then choose Services.
- Right-click the service you want to configure, and then choose Properties.
- In the General tab, use the Startup selection list to choose a startup option as shown in Figure 3-4. Select Automatic to start services at bootup. Select Manual to allow services to be started manually. Select Disabled to turn off services.
- Click OK.
Figure 3-4. For troubleshooting, you may want to change the service startup option in the Properties dialog box. (Image unavailable)
Configuring Service Recovery
You can configure Windows services to take specific actions when a service fails. For example, you could attempt to restart the service or reboot the server. To configure recovery options for a service, follow these steps.
- In the Computer Management console, connect to the computer whose services you want to manage.
- Expand the Services And Applications node by clicking the plus sign (+) next to it, and then choose Services.
- Right-click the Service you want to configure, and then choose Properties.
- Select the Recovery tab, as shown in Figure 3-5. You can now configure recovery options for the first, second, and subsequent recovery attempts. The available options are:
- Take No Action
- Restart The Service
- Run A File
- Reboot The Computer
- Configure other options based on your previously selected recovery options. If you elected to restart the service, you’ll need to specify the restart delay. After stopping the service, Windows 2000 waits for the specified delay period before trying to start the service. In most cases a delay of 1 – 2 minutes should be sufficient.
- Click OK.
Figure 3-5. By using the Recovery tab in the Properties dialog box, you can configure services to automatically recover in case of failure. (Image unavailable)
When you configure recovery options for critical services, you may want to try to restart the service on the first and second attempts and then reboot the server on the third attempt.