Oracle9iAS Email
Release 1 (v1.0.2.2)

Part Number A90433-01
Go To Documentation Library
Library
Go To Product List
Solution Area

Oracle is a registered trademark, and Oracle9i is a trademark or registered trademark of Oracle Corporation. Other names may be trademarks of their respective owners.

Copyright © 2001, Oracle Corporation.

All Rights Reserved.

Oracle9iAS Email

Integration with Oracle Internet Directory

Release 5.2

May 2001

Part No. A90433-01

This presentation explains how Oracle9iAS Email 5.2 uses Oracle Internet Directory. Directory support for Oracle9iAS Email is still evolving and will be better defined in version 6.0, when the product will be fully integrated with the directory.

The presentation covers the following topics:

Product Overview

Oracle9iAS Email uses mail servers based on standards defined by the Internet Engineering Task Force (IETF) to access, manipulate, route, and deliver electronic mail messages stored in Oracle databases. Two of these servers, IMAP and POP3, perform the first two functions. A third, SMTP, performs the latter two functions. These servers are built on a multithreaded architecture provided by the Oracle InterOffice Scalable Protocol Server. This feature enables support for thousands of users who are logged on simultaneously.

Both IMAP4 and POP3 are Internet mail standards widely used and accepted in the Internet community. Some of the better-known IMAP4 and POP3 clients are Netscape Communicator, Outlook Express, Eudora, and Pine.

How Oracle9iAS Email Uses Oracle Internet Directory

Oracle9iAS Email currently uses only the public namespace of Oracle Internet Directory. Here it stores data pertaining to public address books. This data consists of user names, distribution lists, and aliases for distribution lists. Clients of Oracle Web Mail, a thin client mail application, have their own, private address book container in the directory. This container holds subcontainers for aliases, preferences, and private distribution lists.

Oracle9iAS Email currently manages all of its directory data in a proprietary database directory schema. To enable IETF standards-based messaging clients such as Netscape to access this information, a forward synchronization engine updates Oracle Internet Directory whenever a user, distribution list, or alias is created in the messaging database. Similarly, when an entry is created in Oracle Internet Directory, a reverse synchronization engine creates the same entry in the messaging database. This forward/reverse synchronization enables e-mail accounts to be created and user data to be administered either in the messaging database or in Oracle Internet Directory. In any event, the delivery of messages and the authentication of users is performed using tables located in the Oracle9iAS Email database.

Figure 1 illustrates the synchronization process.

Figure 1 Synchronization Between Oracle9iAS Email and Oracle Internet Directory


Text description of dirig024.gif follows
Text description of the illustration dirig024.gif

In version 6.0 of Oracle9iAS Email, product metadata as well as public address books will be managed in Oracle Internet Directory. This means that Oracle9iAS Email will receive its own product container under the Oracle Context, the directory repository for all Oracle product-related information.

Directory Entries for Oracle9iAS Email

As Figure 2 illustrates, an enterprise--in this case, the hypothetical company acme--that uses Oracle9iAS Email 5.2 requires directory entries for the following data categories:

Figure 2 Directory Information Tree for Oracle9iAS Email


Text description of dirig023.gif follows
Text description of the illustration dirig023.gif

Security Measures for Oracle9iAS Email

Oracle9iAS Email places no restriction on public data, but the entry for the private address book has an access control list (ACL) that grants the Web server administrator, and no one else, access to the container.

Oracle-Specific LDAP Schema Extensions for Oracle9iAS Email

This section lists and describes the object classes and attributes that Oracle9iAS Email uses to define directory entries. Note that the object classes are all auxiliary classes.

The section contains the following topics:

Schema for Public Entries

The following object classes and attributes define user entries, public distribution lists, and aliases for these lists.

Auxiliary Object Classes

Attributes

Schema for Oracle Web Mail

The following object classes and attributes define user preferences, aliases, and private distribution lists.

Auxiliary Object Classes

Attributes


Oracle
Copyright © 2001 Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Library
Go To Product List
Solution Area