Summary of Contents for Novell GROUPWISE 7 GATEWAY FOR MICROSOFT EXCHANGE - INSTALLATION AND ADMINISTRATION
Page 1
GroupWise 7 Gateway for Microsoft Exchange Installation and Administration Guide Novell GroupWise Gateway for ® Microsoft* Exchange w w w . n o v e l l . c o m I N S T A L L A T I O N A N D...
Further, Novell, Inc. reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to notify any person or entity of such changes.
Page 3
Novell Trademarks For Novell trademarks, see the Novell Trademark and Service Mark list (http://www.novell.com/company/legal/ trademarks/tmlist.html). Third-Party Materials All third-party trademarks are the property of their respective owners.
Contents About This Guide 1 What Is the GroupWise Gateway for Microsoft Exchange? What’s New in This Release ..........11 2 Exchange Gateway System Requirements 3 Planning the Exchange Gateway Installation Gathering GroupWise System Information .
Page 6
7.1.1 Starting the Exchange Gateway As a Windows Application ....55 7.1.2 Starting the Exchange Gateway As a Windows Service ..... . 56 Acquainting E-Mail Users with the Exchange Gateway .
Page 7
10.2 Adjusting the Number of Sender and Receiver Threads ......105 10.3 Automating Network Reattachment ..........105 10.4 Reducing Network Traffic .
Page 8
January 24, 2007 (Support Pack 1) ..........143 GroupWise 7 Gateway for Microsoft Exchange Installation and Administration Guide...
We want to hear your comments and suggestions about this manual and the other documentation included with this product. Please use the User Comment feature at the bottom of each page of the online documentation, or go to www.novell.com/documentation/feedback.html and enter your comments there.
Administration Guide, visit the GroupWise Gateway Documentation Web site (http:// www.novell.com/documentation/gwgateways). Documentation Conventions In Novell documentation, a greater-than symbol (>) is used to separate actions within a step and items in a cross-reference path. ® A trademark symbol ( , etc.) denotes a Novell trademark. An asterisk (*) denotes a third-party trademark.
What Is the GroupWise Gateway for Microsoft Exchange? ® The GroupWise 7 Gateway for Microsoft Exchange connects a GroupWise system and an Exchange system by creating a link between a GroupWise domain and an Exchange server, as shown in the following diagram. The GroupWise 7 version of the Exchange Gateway provides the following capabilities: Message exchange between users of GroupWise 5.x, 6.x, and 7.x and users of Exchange 5.5, 2000, and 2003.
Page 12
SNMP is supported, so that the Exchange Gateway can be monitored from SNMP management and monitoring programs. A Web console is provided, so that the Exchange Gateway can be monitored from any location where you have access to a Web browser and the Internet. GroupWise 7 Gateway for Microsoft Exchange Installation and Administration Guide...
Windows Server 2003 with Active Directory Updated with Updated with Service Pack 1 or later and the NNTP Service (for use with Service Pack 1 Microsoft Exchange 2003) ® Novell Client™ Any version Latest version ® ConsoleOne 1.3.6 Latest version...
Page 14
GroupWise 7 Gateway for Microsoft Exchange Installation and Administration Guide...
EXCHANGE GATEWAY INSTALLATION WORKSHEET ® Under Item 4: eDirectory Information, list the Novell eDirectory™ tree and context where the Domain object is located. Under Item 5: GroupWise Domain Information, list the domain name and domain directory. If you want to use a separate domain for the Exchange Gateway, create the new domain now.
If you install the Exchange Gateway on a different server from where the domain is located, you must provide a username and password for the gateway to use when logging in to the server where the domain is located. The gateway requires Read, Write, Create, Erase, Modify, and File Scan rights in the domain directory.
Exchange Gateway Web console. 3.5.2 Using an SNMP Monitoring Program If desired, you can monitor the Exchange Gateway from Novell ZENworks® for Servers or any other SNMP management and monitoring program. When properly configured, the Exchange Gateway sends SNMP traps to network management consoles for display along with other SNMP monitored programs.
You must enable SNMP during gateway installation. You cannot add this functionality after installation. In order for the option to be offered during installation, the Windows server where you install the gateway must have the SNMP service installed. The SNMP service is usually not included during the initial Windows operating system installation. To add or configure the SNMP service on the server where you plan to install and run the Exchange Gateway, you must be logged in as a member of the Administrator group.
3.7 Determining Connections between Systems To facilitate addressing of messages between systems, you must set up a representation of the Exchange system in your GroupWise system and a connector to your GroupWise system in your Exchange system. In GroupWise, non-GroupWise systems are represented by non-GroupWise domains. When you first start the Exchange Gateway, the non-GroupWise domain for the Exchange system is created automatically.
The recommendation is to use Exchange mailbox names as GroupWise user IDs. However, if this is not possible for some reason, the following variables can be used to specify the information you want to appear in the GroupWise user IDs: Variable Description Mailbox name (default)
3.10 Exchange Gateway Installation Worksheet Item Explanation 1) Exchange Gateway Location: Mark whether you want to install the Exchange Gateway on the same server with the GroupWise domain it belongs to, or on a Domain server remote server. Remote server For access to a remote server, provide a username and password Username to facilitate logging in with the required rights.
Page 22
Item Explanation 7) Monitoring Options: Mark how you want to monitor the Exchange Gateway. “Deciding How to Monitor the Exchange Gateway” on page Exchange Gateway Web console SNMP monitoring program 8) Gateway Installation Method: Mark whether you want to install the Exchange Gateway as a Windows application or a Windows service.
Page 23
Item Explanation 14) Exchange User Address Mark whether you want to use the Exchange mailbox name as the Format GroupWise user ID for each Exchange user. Section 3.8, “Selecting User Address Type and Format,” on Exchange mailbox name page (default) Custom Planning the Exchange Gateway Installation...
Page 24
GroupWise 7 Gateway for Microsoft Exchange Installation and Administration Guide...
Chapter 2, “Exchange Gateway System Requirements,” on page 1 Make sure that the Novell Client™ is installed. The Installation program creates a Gateway object in eDirectory. The Novell Client is required to access eDirectory. If necessary, you can download the Novell Client from the...
Software. 4.3 Installing the Exchange Gateway Software 1 Download the GroupWise Gateway for Microsoft* Exchange from the Novell Product Downloads site (http://download.novell.com) into an empty directory on the server where you want to install it (worksheet item The server where you install the Exchange Gateway must be an Exchange server.
If the Installation program does not start automatically, run install.exe in the directory where you extracted the Exchange Gateway files. 4 Click Next to view the license agreement, then click Accept to accept the license agreement. 5 Select Install Gateway and Addressing Components, then click Next. 6 Follow the prompts, using the information from items 2 through 9 on the...
Page 28
3 At each Exchange server, run setupexch700.exe to start the Installation program. If the Installation program does not start it automatically, run install.exe in the directory where you extracted the Exchange Gateway files. 4 Click Next to view the license agreement, then click Accept to accept the license agreement. 5 Select Install Addressing Components.
4.5 Installing the Exchange Gateway Administrator Snap-In to ConsoleOne After you have installed the Exchange Gateway, you can install the Exchange Gateway Administrator snap-in to Console One to additional Exchange servers as needed. The Gateway Administrator snap-in cannot be installed on a workstation. 1 Make sure that no one is running ConsoleOne from the Exchange server where you want to install the Gateway Administrator snap-in.
Page 30
4 Select Install Gateway Administrator Snap-Ins for ConsoleOne Only. 5 Click Next to continue with the installation. GroupWise 7 Gateway for Microsoft Exchange Installation and Administration Guide...
Configuring the Exchange Side of the Exchange Gateway After you install the Exchange Gateway software but before you start the Exchange Gateway for the ® first time, you must prepare your Exchange system to link to your GroupWise system: Section 5.1, “Configuring Exchange 5.5,” on page 31 Section 5.2, “Configuring Exchange 2000/2003,”...
Page 32
3 Double-click the Exchange Gateway object (worksheet item 6), then click Export Containers. 4 Select the Recipient containers that contain users whose Address Book information you want to export into the GroupWise system, then click Add. 5 In the Trust Level field, select a trust level number that is larger than the trust level numbers of the users you want to export.
Skip to Chapter 6, “Configuring the GroupWise Side of the Exchange Gateway,” on page 51 5.1.1 Customizing Addressing for Exchange 5.5 1 In Exchange Administrator, expand the Site container, then select the Configuration container. 2 Double-click the Site Addressing object, then click the Site Addressing tab. If no GroupWise-specific address type appears in the list, then the addressing components have not been installed on the server.
3 Select GWISE (or your custom address type for GroupWise), then click Edit. 4 To change the name of the non-GroupWise domain that you want to represent your Exchange system, replace the Exchange organization with the domain name you want to use (worksheet item 12).
5.2.1 Performing Basic Configuration for Exchange 2000/2003 1 Start Exchange System Manager. TIP: If you do not see the Administrative Groups object, right-click the Organization object, then click Properties. Select Display Administrative Groups and Display Routing Groups, then click OK. 2 Expand Administrative Groups, then expand First Administrative Group (or whatever your system’s administrative group is).
Page 36
4 Expand Connectors, right-click the Gateway object, then click Properties. 5 Click Modify, specify the administrator username and password, then click OK. 6 Click Export Containers. 7 Click Add, select the container that contains Exchange users whose addresses and information you want to export to the GroupWise system (for example, the Users container), then click OK to add the export container to the list.
Page 37
useimportcontainer gateway startup switch to place the users into the import container specified under Administrative Groups > First Administrative Group > Routing Group > First Routing Group > Connectors > Exchange Gateway Connector. 8 Click OK again to return to the main Exchange System Manager window. 9 Expand Servers, then expand the Server object for your server.
Page 38
11 Right-click Mailbox Store, click Properties, then click Security. 12 Add the user to log in to the Exchange services and the Windows server (if the user has not been added already). 13 Scroll to the bottom of the Permissions list, grant the user Send As and Receive As permissions, then click OK.
If you want to customize the name of the non-GroupWise domain that represents the Exchange system, the external post office that represents the Exchange administrative group, or the format of GroupWise-type usernames for Exchange users, skip to Section 5.2.3, “Customizing Addressing for Exchange 2000/2003,”...
Page 40
Configuring the Calendar Connector on Exchange 2000 1 In Exchange System Manager, expand Administrative Groups > First Administrative Group > Routing Groups > First Routing Group > Connectors. 2 Right-click the Calendar Connector, then click Properties. 3 Under Connector used to import users into Active Directory, click Modify. GroupWise 7 Gateway for Microsoft Exchange Installation and Administration Guide...
Page 41
® 9 If there is not a Novell GroupWise type already listed, click New, select Novell GroupWise, then click OK to display the GroupWise Calendar Connection dialog box. 10 In the GroupWise API Gateway field, specify domain.exchange_gateway, then click OK.
Page 42
Setting Up the Microsoft Calendar Connector on Exchange 2003 “Installing the Calendar Connector on Exchange 2003” on page 42 “Deactivating the Microsoft Connector for Novell GroupWise” on page 44 “Configuring the Calendar Connector on Exchange 2003” on page 45 Installing the Calendar Connector on Exchange 2003 1 Insert the Microsoft Exchange 2003 CD into the CD drive on the Exchange server.
Page 43
6 Click the check mark in the Action column for Microsoft Exchange Messaging and Collaboration Services, then select Change from the drop-down list. 7 Click in the Action column for Microsoft Exchange Connector for Novell GroupWise, then select Install. 8 Click in the Action column for Microsoft Exchange Calendar Connector, then select Install.
Page 44
Deactivating the Microsoft Connector for Novell GroupWise The Exchange Gateway does not use the Connector for Novell GroupWise provided by Microsoft. 1 In Exchange System Manager, expand Administrative Groups > First Administrative Group > Routing Groups > First Routing Group > Connectors.
Page 45
The bidirectional configuration for Busy Search does not use the GWISE address space that is set up when you install the Exchange Gateway. 7 Continue with Configuring the Calendar Connector on Exchange 2003. Configuring the Calendar Connector on Exchange 2003 1 In the Connectors list, right-click Calendar Connector, then click Properties.
Page 46
7 Click Apply to save your settings. 8 Click Calendar Connections. 9 If there is not a Novell GroupWise type already listed, click New, select Novell GroupWise, then click OK to display the GroupWise Calendar Connection dialog box. 10 In the GroupWise API Gateway field, specify domain.exchange_gateway, then click OK.
Page 47
7b In the Startup Type field, select Automatic. 7c Click Start, then click OK. 8 In the list of services, make sure that the Microsoft Exchange Router for Novell GroupWise is running. If it is not: 8a Right-click Microsoft Exchange Router for Novell GroupWise, then click Properties.
Page 48
3a Browse to and right-click the Exchange Gateway object, then click Properties. 3b Click GroupWise > Optional Gateway Settings. 3c Make sure that Directory Sync/Exchange is set to Both. 4 Start the Exchange Gateway, as described in Section 7.1, “Starting the Exchange Gateway,” on page A fresh user synchronization automatically takes places between the two systems and bidirectional Busy Search is now available.
5.2.3 Customizing Addressing for Exchange 2000/2003 1 In Exchange System Manager, expand the Recipients container, then select the Recipient Policies container. 2 Right-click the Default Policy object, click Properties, then click the E-Mail Addresses (Policy) tab. If no GroupWise-specific address type appears in the list, then the addressing components have not been installed on the server.
Page 50
3 Select GWISE (or your custom address type for GroupWise), then click Edit. In the Address field, the three parts of a GroupWise address (domain, post office, and username) are separated by periods. The displayed default is Exchange_organization.Exchange_administrative_group.address_format_variable. 4 To change the name of the non-GroupWise domain that you want to represent your Exchange system, replace the Exchange organization with the domain name you want to use worksheet item...
Configuring the GroupWise Side of the Exchange Gateway ® After you have configured the Exchange side of the gateway, you must configure the GroupWise ® side of the gateway by configuring the Exchange Gateway object in ConsoleOne Section 6.1, “Providing Foreign System Configuration Information,” on page 51 Section 6.2, “Providing Gateway Information,”...
Page 52
The defaults are typically acceptable, but you can change the information if needed. Address: Specify the name of the Exchange address type (worksheet item 11) that you want the gateway to create in the Exchange system. The default is GWise. Administrator: Specify the name and e-mail address of the administrator of the Exchange system.
6.2 Providing Gateway Information 1 On the Exchange Gateway object, click GroupWise > Identification. 2 Fill in the following fields on the Identification page: Description: This field is optional. If desired, provide any descriptive information about the gateway. Subdirectory: Displays the name of the Exchange Gateway root directory specified during installation.
Page 54
GroupWise 7 Gateway for Microsoft Exchange Installation and Administration Guide...
Running the Exchange Gateway After you have installed the Exchange Gateway software and configured both sides of the gateway, you are ready to start the gateway. Section 7.1, “Starting the Exchange Gateway,” on page 55 Section 7.2, “Acquainting E-Mail Users with the Exchange Gateway,” on page 57 Section 7.3, “Stopping the Exchange Gateway,”...
2 Click GroupWise Exchange Gateway > Exchange > GroupWise Exchange Gateway. When running as an application, the Exchange Gateway server console appears on the server while it is running. For instructions on interpreting the information displayed on the Exchange Gateway server console, and for information about other monitoring alternatives, see Chapter 9, “Monitoring the Exchange Gateway,”...
7.2 Acquainting E-Mail Users with the Exchange Gateway After you have started the Exchange Gateway, GroupWise users and Exchange users need only the following information in order to start using the gateway immediately: Section 7.2.1, “Addressing Messages,” on page 57 Section 7.2.2, “Understanding What GroupWise Send Options Are Available through the Gateway,”...
The following GroupWise send options are not supported: Expiration Date (after x days) Auto-Delete (when the last recipient has deleted the message) Conceal Subject Require Password to Complete Routed Item Sign Digitally Encrypt for Recipients 7.3 Stopping the Exchange Gateway Occasionally, it might be necessary to stop the gateway to perform maintenance on the Windows server or for some other purpose.
Section 7.4.2, “Uninstalling the Exchange Gateway As a Service,” on page 59 7.4.1 Uninstalling the Exchange Gateway As an Application 1 At the Windows server where you installed the Exchange Gateway, click Start > Programs > GroupWise Exchange Gateway > Exchange > Uninstall. 2 If a message informs you that some files could not be deleted, delete the directory.
Page 60
GroupWise 7 Gateway for Microsoft Exchange Installation and Administration Guide...
Configuring the Exchange Gateway ® After the Exchange Gateway is up and running between the GroupWise system and the Exchange system, there are a variety of ways to refine its configuration to meet the specific needs of your e- mail users. Section 8.1, “Enabling Directory Synchronization and Exchange of Address Books,”...
Page 62
® 3 In ConsoleOne , browse to and select the domain where you installed the Exchange Gateway, right-click the Exchange Gateway object, then click Properties to display the gateway Identification page. 4 Click GroupWise > Optional Gateway Settings to display the Optional Gateway Settings page. 5 In the Directory Sync/Exchange field, select Both, then click OK.
Page 63
GroupWise users appear in the Exchange Address Book because the Exchange Gateway creates recipient addresses based on the GroupWise address type, as described in Section 3.8, “Selecting User Address Type and Format,” on page When you first turn on directory synchronization and exchange, e-mail addresses from the Exchange system come into the GroupWise Address Book in the format username.administrative_group.exchange_organization.
users and Exchange users can select each other out of their familiar Address Books. Addressing is not an issue under these circumstances. If you do not want to enable directory synchronization and exchange, you must use other addressing alternatives: Section 8.2.1, “Adding Individual Exchange Users to the GroupWise Address Book,” on page 64 Section 8.2.2, “Adding Individual Exchange Users to Personal Address Books,”...
Page 65
4 Right-click the new External User object, then click Properties. 5 Fill in fields as needed to provide information about Exchange the user that you want to appear in the GroupWise Address Book. 6 Click Apply to save the user information. 7 Click GroupWise >...
8 Click Add to display the Create Alias dialog box. 9 Fill in the following fields: Gateway Alias Type: From the list, select the Exchange Gateway. The gateway alias type was defined during configuration of the gateway. If there is no gateway alias type listed for the gateway, you can define one now.
3 Click New > Contact > OK. 4 Fill in the following fields: First: Specify the user’s first name. Last: Specify the user’s last name. E-mail Address: Specify the explicit address required to route a message to the Exchange user. For syntax and examples, see “Addressing Messages”...
Page 68
Adding GroupWise Users in Exchange 5.5 1 Start Exchange Administrator. 2 Expand the Recipients container. 3 Select an existing container. Create a new container for GroupWise recipients. 3a Click File > New Other > Recipients Container. 3b Specify a name for the new container; for example, GroupWise Recipients. 3c Specify a directory for the new container.
Page 69
5 Select GWISE Address, then click OK. 6 In the Display Name field, specify the full name of the GroupWise user. 7 In the Address field, specify the GroupWise user’s address in the following format: domain.post_office.user_ID where domain is the name of the GroupWise domain, post_office is the name of the GroupWise post office, and user_ID is the user’s GroupWise ID.
Page 70
2 Expand the Users container, select the container in which you want to create a Contact, then click Action > New > Contact. 3 Specify the information about the GroupWise user that you want to be available in the Exchange Address Book, then click Next. 4 In the E-mail Address field, click Modify.
5 Select Novell GroupWise Address, then click OK. 6 In the Address field, specify the GroupWise user’s address in the following format: domain.post_office.user_ID where domain is the name of the GroupWise domain, post_office is the name of the GroupWise post office, and user_ID is the user’s GroupWise ID.
<firstname> <lastname> <firstinitial> <lastinitial> Each tag is replaced with the corresponding user-specific information. Additional text can be added to the address format as well. Examples: /addressrule-<firstname>_<lastname>@<domain> /addressrule-<firstname>.<lastname>@<domain> /addressrule-<username>@exchange.<domain> These address rules would result in the following addresses for a user named Sophie Jones at Corporate.com: Sophie_Jones@Corporate.com Sophie.Jones@Corporate.com...
2 Click GroupWise > Network Address. 3 In the TCP/IP Address field, click Edit, specify the IP address or DNS hostname of the server where the Exchange Gateway is running (which is not necessarily the server where the Exchange Gateway software is installed), then click OK to return to the Network Address page. 4 In the Message Transfer Port field, specify a unique port number;...
In the examples provided in the access.cfg file, the string gwaddresstext represents the address of an Exchange user. For example, you could replace gwaddresstext with Novell.Sales.Glen if that is the appropriate address format, as explained in Section 3.8, “Selecting User Address Type and Format,” on page...
Page 75
Section Headers Section headers establish groups of users to which access control settings are applied. “[Default:In|Out]” on page 75 “[groupwise_domain:In|Out]” on page 75 “[groupwise_domain.post_office:In|Out]” on page 75 “[AccessGroup:group_name]” on page 76 [Default:In|Out] This section lists the access control settings for users who are not covered by access control settings for a particular GroupWise domain, post office, or access group.
Page 76
Syntax: [groupwise_domain.post_office:In] [groupwise_domain.post_office:Out] Examples: [Corporate.Temps:In] Allow NetTech MaxSize=10000 [Corporate.Temps:Out] Allow NetTech MaxSize=10000 AllowRuleGenerated=No This example allows users in the Temps post office to exchange messages with users in the Exchange NetTech system only. It restricts incoming and outgoing messages to 10 KB. It prevents rule-generated messages.
Page 77
AllAccess This keyword provides unrestricted access to the Exchange Gateway for those GroupWise users specified by the section header. Users can send messages to or receive messages from Exchange users, depending on the direction specified by the header. Examples: [Corporate.Executives:In] AllAccess[ [Corporate.Executives:Out] AllAccess...
Page 78
Block CN=Sophie Jones/O=Sales@XYZCorp The first example prevents GroupWise users in the Temps post office from exchanging messages with users in the Exchange XYZCorp system. The second example prevents GroupWise users in the Executives post office from receiving messages from a specific Exchange user. Providing the username in both formats is required to totally block a user.
This example prevents GroupWise users in the Temps post office from receiving messages larger than 1 MB and from sending messages larger than 5 MB. AllowRuleGenerated This keyword determines whether or not rule-generated messages are allowed through the Exchange Gateway. It applies only to outbound messages from GroupWise to Exchange. You could use this keyword to control rule-generated messages such as “On Vacation”...
Page 80
3 Click GroupWise > Account to display the Account page. 4 Fill in the Gateway Access field. If you created an access control group in the access.cfg file in Step 1, specify the name of the access control group that you want this user to be associated with. If you have not created an access control group, you can put access control information unique to this user in the Gateway Access field.
8.5 Setting Up Accounting Every day at midnight, the Exchange Gateway creates an accounting file (acct) in the directory. The acct file is an ASCII-delimited text file domain\wpgate\exchange\000.prc that records the source, priority, message type, destination, and size of each item passing through the gateway.
8.5.2 Defining an Accountant 1 On the Exchange Gateway object, click GroupWise > Gateway Administrators to display the Gateway Administrators page. The Gateway Administrators page lets you select a GroupWise user to be the Accountant for the Exchange Gateway. Each night at midnight, the gateway mails the accounting file (acct) to the Accountant.
Page 83
which is updated daily at midnight, is located in the domain\wpgate\exchange\000.prc directory. If no Accountant is defined to receive the file, the file is deleted each day. A sample line from an accounting file is shown below: O,05/18/05, 20:42:55,, Mail,3,Corporate,Temps,LTanaka,,Reminder,Connector,Exchange,, Mail,SJones@Provo,1,0,2593 Each item sent through the gateway is recorded on a separate line, with the fields separated by commas.
8.6 Establishing Gateway Administrators A gateway administrator is any GroupWise user you assign to receive information and error messages from the Exchange Gateway. The gateway does not require an administrator, but if you want to define one, the administrator must either be a user who is associated with GroupWise or with a GroupWise distribution list.
4 Click OK to return to the Gateway Administrators page and add the user to the Gateway Administrators list. 5 In the Administrator Role box, select the type of administrator you want the user to be. Operator Accountant Postmaster Foreign Operator 6 Click OK to save the Exchange Gateway administrator list.
Outbound Status Level: Outbound status refers to the status information returned to GroupWise users for messages they send to Exchange users. Select Undelivered, Delivered, Open, or Full (which is equivalent to selecting Undelivered, Delivered, and Open). Correlation Enabled: Select Yes. Message correlation is used to map Exchange delivery, non- delivery, and receipt reports to GroupWise status messages, and GroupWise status messages to Exchange delivery, non-delivery, and receipt reports.
Page 87
2 Click GroupWise > Network Address to display the Network Address page. 3 Select Bind Exclusively to TCP/IP Address, then click OK to save your change. Corresponding Startup Switches You can also use the startup switch in the Exchange Gateway startup file to establish an exclusive bind to the specified IP address.
Page 88
GroupWise 7 Gateway for Microsoft Exchange Installation and Administration Guide...
Monitoring the Exchange Gateway By monitoring the Exchange Gateway, you can determine whether or not its current configuration is meeting the needs of the users it services. You have a variety of tools to help you monitor the operation of the Exchange Gateway: Section 9.1, “Using the Exchange Gateway Server Console,”...
Section 9.1.5, “Menu Summary,” on page 91 9.1.1 Information Box The top portion of the console provides the following information about the gateway. Domain.Gateway: The domain where the gateway is installed and the name of the gateway. UpTime: The length of time the gateway has been running. Description: The description you added when you configured the gateway, as described in Section 6.2, “Providing Gateway Information,”...
Stop the Exchange Gateway. Configuration Gateway Display the gateway configuration settings from the Settings Exchange Gateway object in Novell® eDirectory™. For more information, see Chapter 6, “Configuring the GroupWise Side of the Exchange Gateway,” on page 51 and various sections in Chapter 7, “Running the Exchange...
9.2 Using the Exchange Gateway Web Console The Exchange Gateway Web console enables you to monitor and control the Exchange Gateway from any location where you have access to a Web browser and the Internet. This provides substantially more flexible access than the Exchange Gateway server console, which can be accessed only from the Windows server where the Exchange Gateway is running.
6 Click GroupWise > Optional Gateway Settings. 7 In the HTTP Settings box: 7a In the HTTP User Name field, specify a unique username. 7b Click Set Password. 7c Type the password twice for verification. 7d Click Set Password. Do not use an eDirectory username and password because the information passes over the non-secure connection between your Web browser and the Exchange Gateway.
Syntax: http://IP_address_or_hostname:HTTP_port Examples: http://172.16.5.18:7176http://exchserver1:7176 9.2.3 Monitoring the Exchange Gateway from the Web Console The Exchange Gateway Web console provides several pages of information to help you monitor the performance of the Exchange Gateway. The bar at the top of the Exchange Gateway Web console displays the name of the Exchange Gateway and its post office.
Page 95
To change the log settings for the current gateway session, click Event Log Settings. All other settings listed on the Configuration page must be changed in ConsoleOne. Checking the Operating System Environment On the Exchange Gateway Web console menu, click Environment to display information about the operating system where the Exchange Gateway is running.
Page 96
Click Event Log Settings to change the log settings for the current Exchange Gateway session. For information about Exchange Gateway log files, see Section 9.3, “Using Exchange Gateway Log Files,” on page Checking and Changing Gateway Time Settings On the Exchange Gateway Web console menu, click Time Settings to display the settings listed on the Time Settings page in ConsoleOne.
Modify the settings as needed, then click Submit to change them for the current Exchange Gateway session. For information about the optional gateway settings, see the following topics: Section 8.1, “Enabling Directory Synchronization and Exchange of Address Books,” on page 61 Section 8.5, “Setting Up Accounting,”...
Page 98
If you have any problems that require assistance from Novell Support (http://www.novell.com/support), it is likely that the technician who helps you will request a copy of this file. Log files are stored in the gateway’s 000.prc directory (domain\wpgate\exchange\000.prc) and can be viewed from the Gateway server console...
“Menu Summary” on page 9.4 Using SNMP Monitoring Programs ® You can monitor the Exchange Gateway from Novell ZENworks for Servers or any other SNMP management and monitoring program. When properly configured, the Exchange Gateway sends SNMP traps to network management consoles for display along with other SNMP monitored programs.
To set up SNMP services for the Windows server, complete the following tasks: Section 9.4.1, “Copying and Compiling the Exchange Gateway MIB File,” on page 100 Section 9.4.2, “Configuring the Exchange Gateway for SNMP Monitoring,” on page 100 9.4.1 Copying and Compiling the Exchange Gateway MIB File An SNMP-enabled Exchange Gateway returns information contained in a Management Information Base (MIB).
Page 101
2 Click GroupWise > Network Address to display the Network Address page. 3 Click the pencil icon to provide the TCP/IP address or hostname of the server where the Exchange Gateway runs, then click Apply. The Exchange Gateway does not currently support SSL. 4 Click GroupWise >...
ConsoleOne then notifies the Exchange Gateway to restart so the new settings can be put into effect. The Exchange Gateway should now be visible to your SNMP monitoring program. 9.5 Notifying the Exchange Gateway Administrator about Bad Messages Occasionally, the Exchange Gateway encounters a message that it cannot process, either because the message file has been damaged or because the recipient is not a user that is recognized by the gateway.
Optimizing the Exchange Gateway You can adjust how the Exchange Gateway functions in order to optimize its performance. Before attempting optimization, you should run the Exchange Gateway long enough to observe its efficiency and its impact on other network applications running on the same server. See Chapter 9, “Monitoring the Exchange Gateway,”...
Page 104
2 Click GroupWise > Gateway Time Settings to display the Gateway Time Settings page. 3 Fill in the following fields: Send/Receive Cycle: Specify the maximum amount of time you want the gateway to spend sending and receiving messages during one cycle. The default cycle is 120 seconds, which causes the gateway to send messages for a maximum of 60 seconds and to receive messages for 60 seconds.
10.2 Adjusting the Number of Sender and Receiver Threads The Exchange Gateway can be configured to start from varying numbers of sender and receiver threads, depending on the amount of traffic passing through the gateway. The heavier the traffic, the more threads you should configure the gateway to start.
Failed Recovery Wait: If the gateway cannot reconnect to the network after the number of times specified in Retry Count, it stops attempting to reconnect. Specify the amount of time you want the gateway to wait until it starts the reconnect process again. The default value is 3600 seconds (1 hour).
Using Exchange Gateway Startup Switches Startup switches let you set various operational parameters for the gateway. Some startup switches ® override configuration information, such as logging level, that you can set in ConsoleOne . Other switches provide configuration options not available anywhere else. To use a startup switch, you can include it on the command line immediately following the executable command.
Startup Switch ConsoleOne Setting TCP/IP Address /log Log File Path /logdays Maximum Log File Age /loglevel Log Level /logmax Maximum Log File Size /nohtml /noreadreceipt /recv /send /single /useimportcontainer /work 11.1 /addressrule Establishes the format of user addresses when sending a busy search request to the Exchange system.
Syntax: /allowdom-domain /allowdom-"list_of_domains" Examples: /allowdom-domain1 /allowdom-"domain1, domain2, domain3" See also /blockdom. IMPORTANT: Do not use the /allowdom and /blockdom switches together. If both are specified, only the /allowdom switch takes effect. 11.3 /badmsg Indicates what the gateway should do with bad message files (undeliverable or damaged). See Section 9.5, “Notifying the Exchange Gateway Administrator about Bad Messages,”...
See also /allowdom. IMPORTANT: Do not use the /allowdom and /blockdom switches together. If both are specified, only the /allowdom switch takes effect. 11.5 /corr Specifies the path where the correlation database (gwcorr.db) used for message status tracking is to be redirected. By default, the correlation database is located in the directory.
Specifies the password for the Exchange Gateway to prompt for before allowing gateway status ® information to be displayed in your Web browser. Do not use an existing Novell eDirectory password because the information passes over the non-secure connection between your Web browser and the Exchange Gateway.
Example: httpport-7175 See also /httpuser, /httppassword, and /httprefresh. 11.13 /httprefresh Specifies the rate at which the Exchange Gateway refreshes the status information in your Web browser. The default is 60 seconds. See Section 9.2, “Using the Exchange Gateway Web Console,” on page Syntax: /httprefresh-seconds...
Section 8.8, “Binding the Exchange Gateway to a Specific IP Address,” on page Syntax: /ip-network_address Example: /ip-172.16.5.18 /ip-exchsvr.provo.novell.com 11.17 /log Redirects the log files to the specified directory. By default, the log files are created in the domain\wpgate\exchange\000.prc directory. See Section 9.3, “Using Exchange Gateway Log Files,”...
Example: /loglevel-verbose See also /log, /logdays, and /logmax. 11.20 /logmax Overrides the maximum log file disk space specified in ConsoleOne. If the maximum disk space limit is reached, the oldest log file is deleted to make room for a new one. Specify the number of kilobytes you want to use.
11.24 /rt Specifies the number of receiver threads that the Exchange Gateway should start. The default it 4. There is no limit to the number of threads you can start, but nothing is gained by starting threads that are always idle. See Section 10.2, “Adjusting the Number of Sender and Receiver Threads,”...
11.28 /useimportcontainer Causes the Exchange Gateway to synchronize GroupWise users into the import container specified in the object properties of the Exchange Gateway’s connector object. For more information, see Section 5.1, “Configuring Exchange 5.5,” on page 31 Section 5.2.1, “Performing Basic Configuration for Exchange 2000/2003,”...
Additional sources of troubleshooting assistance include: ® Novell Support Knowledgebase (http://www.novell.com/support/supportcentral) ® GroupWise Product Support Forums (http://support.novell.com/forums/2gw.html) GroupWise Support Community (http://support.novell.com/products/groupwise) GroupWise Cool Solutions (http://www.novell.com/coolsolutions/gwmag/index.html) A.1 Error Messages “Access to a recipient in the message has been denied while processing inbound message” on page 119 “Configuration database not found”...
Page 118
“Ignoring recipient (No FirstName/LastName) (Bad GroupWise proxy)” on page 122 “MAPI initialization failed while initializing the gateway” on page 123 “Memory allocation failed while performing an inbound directory operation” on page 123 “Memory allocation failed while performing an outbound directory operation” on page 123 “Message server directories do not exist”...
“Unable to open the configuration file from the MAPI session” on page 131 “Unable to open the event log while initializing the gateway” on page 131 “Unable to send Non-Delivery Report while processing inbound message” on page 131 “Unable to set Microsoft Exchange message property while processing outbound message” on page 131 “Undeliverable message while processing inbound message”...
Explanation: The gateway is unable to find the configuration parameters for gwin.dll under the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MAPI Conversions. Action: Verify that this registry entry exists. If not, reinstall the gateway after uninstalling the previous instance of the gateway. See Section 7.4, “Uninstalling the Exchange Gateway,”...
Error converting addresses between Microsoft Exchange and GroupWise formats while processing inbound or outbound message Source: GroupWise Exchange Gateway. Explanation: The gateway is unable to locate the Exchange address table to map addresses between Exchange and GroupWise formats. Action: Verify that the GWISE address type is installed. See Chapter 5, “Configuring the Exchange Side of the Exchange Gateway,”...
Foreign user information not available while performing an inbound directory operation Source: GroupWise Exchange Gateway. Explanation: The user information is not available for the object being processed. Possible Cause: The object does not have a GroupWise-type address or the address is invalid. Action: Install the addressing components on the server.
Action: View the application event log (Start > Programs > Administrative Tools > Event Viewer) for reasons as to why the address was not created. Reasons could include invalid characters, absence of vital components such as the mailbox name, and so forth. Explanation: A GroupWise-type address for the recipient object exists but the address has a domain name that is the same as that of the GroupWise primary domain name.
Action: Start the MTA for the domain that the gateway belongs to. See the appropriate section of the GroupWise 7 Installation Guide for the platform of your MTA: “Starting the NetWare GroupWise Agents” “Starting the Windows GroupWise Agents” ® Action: Check the GroupWise configuration in ConsoleOne to ensure that the gateway object exists and is correctly configured.
Possible Cause: There might not be enough disk space to perform the operation. Action: Verify that there is enough free disk space to update the correlation database with new records. Action: Make sure that the gateway server meets the disk space requirements listed in Chapter 2, “Exchange Gateway System Requirements,”...
Unable to convert attachment while processing inbound message Source: GroupWise Exchange Gateway. Explanation: The gateway failed to convert an attachment. Possible Cause: The attachment might be damaged. Action: Resend the message and attachment. Possible Cause: There might not be enough disk space to perform the operation. Action: Verify that there is enough free disk space to convert the attachment.
Unable to create correlation record while processing inbound message Source: GroupWise Exchange Gateway. Explanation: The gateway cannot write to the correlation database (gwcorr.db). Possible Cause: There might not be enough disk space to perform the operation. Action: Verify that there is enough free disk space to update the correlation database. Action: Make sure that the gateway server meets the disk space requirements listed in Chapter 2, “Exchange Gateway System Requirements,”...
Unable to find inbound DLL while initializing the gateway Source: GroupWise Exchange Gateway. Explanation: The gateway requires gwin.dll but is unable to find it. Action: Add the directory to the path variable on the domain\wpgate\exchange server where the Gateway runs. At the gateway server: 1 Right-click My Computer, then click Properties.
Action: Stop some applications or move them to a different server. Possible Cause: The gateway server might not meet the system memory requirements listed in Chapter 2, “Exchange Gateway System Requirements,” on page Action: Install additional memory. Unable to generate status message while processing inbound message Source: GroupWise Exchange Gateway.
Unable to get configuration information from the MAPI Session while initializing the gateway Source: GroupWise Exchange Gateway. Explanation: The gateway is unable to find the gateway’s Message Store in Microsoft Exchange during initialization. Possible Cause: The Exchange server services might not be running. Action: Verify that all Exchange server services are running.
Possible Cause: The gateway server might not meet the system memory requirements listed in Chapter 2, “Exchange Gateway System Requirements,” on page Action: Install additional memory. Unable to obtain directory handle while initializing directory operations Source: GroupWise Exchange Gateway. Explanation: The gateway was unable to obtain a DAPI session. Action: Check the application event log (Start >...
Action: Verify that the Exchange server services are running. See Chapter 5, “Configuring the Exchange Side of the Exchange Gateway,” on page Possible Cause: Insufficient memory to perform the operation. Possible Cause: The gateway server might have too many applications running. Action: Stop some applications or move them to a different server.
Page 133
Processing <first name last name> Source: GroupWise Exchange Gateway. Explanation: The first name and last name of the object currently being processed during inbound directory exchange. Processed XXX Exchange recipients Source: GroupWise Exchange Gateway. Explanation: Status message that is displayed for every 50 Exchange recipients processed when the logging is set to Verbose mode.
Page 134
Explanation: The total number of records or objects obtained and processed during the current directory exchange operation. Some GroupWise records have not been written to the Exchange directory Source: GroupWise Exchange Gateway. Explanation: During the outbound directory operation, errors might have occurred which prevented all records obtained from being exchanged.
Exchange Gateway Directory Structure The following directory structure diagrams help you understand the Exchange Gateway: Section B.1, “Exchange Server Directory Structure,” on page 135 Section B.2, “Exchange Gateway Directory Structure under the Domain,” on page 136 B.1 Exchange Server Directory Structure When you run the Exchange Gateway, it adds a file to the Exchange installation directory.
B.2 Exchange Gateway Directory Structure under the Domain The Exchange Gateway is installed in a subdirectory of the domain it belongs to. Exchange Gateway root directory domain\wpgate\exchange Directory for message processing 000.prc Not used in the current version of the Exchange Gateway Working directory for processing messages gwwork Exchange Gateway log files...
Supporting Windows DLL programs *.dll B.2.1 domain\wpgate\exchange directory The Exchange Gateway root directory is the default location for all Exchange Gateway files. During installation, you choose the domain where you want to install the Exchange Gateway and you choose the name of the root directory. The default directory name is exchange. To improve performance if you installed the Exchange Gateway on a Windows server remote from the domain directory (for example, if the domain directory is located on a NetWare®...
Page 138
gwdx file file indicates that directory exchange has taken place. If you delete the gwdx file and gwdx restart the gateway, the gateway performs directory exchange immediately and then recreates the file. uninstexchange directory directory contains the Exchange Gateway uninstallation program and uninstexchange supporting files.
Page 139
Section 5.2.2, “Setting Up Bidirectional Busy Search for Exchange 2000/2003,” on page readmeen.txt file file lists sources of documentation for the GroupWise 7 Gateway for readmeen.txt Microsoft Exchange on the GroupWise Gateways Documentation Web site (http://www.novell.com/ documentation/gwgateways). Exchange Gateway Directory Structure 139...
Page 140
GroupWise 7 Gateway for readmeen.txt Microsoft Exchange on the GroupWise Gateways Documentation Web site (http://www.novell.com/ documentation/gwgateways). exgate.exe file file is the Exchange Gateway executable file. You run this program to start the exgate.exe...
Page 141
novell_ex.hs file file is the JavaHelp helpset file for the Exchange Gateway help available in novell_ex.hs ® ConsoleOne map.jhm file file is the JavaHelp map file that maps contexts to Exchange Gateway help topics in map.jhm ConsoleOne. *.htm files files are the Exchange Gateway help topics that are available in ConsoleOne. *.htm gwstrs.fil file file is the strings resource file used by the Exchange Gateway server console on...
Page 142
142 GroupWise 7 Gateway for Microsoft Exchange Installation and Administration Guide...
Documentation Updates ® This section lists updates to the GroupWise 7 Gateway for Microsoft Exchange Installation and Administration Guide that have been made since the initial release of the gateway. The information helps you to keep current on documentation updates and, in some cases, software updates (such as a Support Pack release).
Page 144
Location Change Section 9.1.5, “Menu Added Synchronize Directories under F8 on the gateway server Summary,” on page 91 console menu. “/importsubcontainers” on Added a new startup switch. page 112 Section B.2, “Exchange Added the api_in and api_out subdirectories that are used for Gateway Directory Structure bidirectional Busy Search.
Need help?
Do you have a question about the GROUPWISE 7 GATEWAY FOR MICROSOFT EXCHANGE - INSTALLATION AND ADMINISTRATION and is the answer not in the manual?
Questions and answers