Sun Java System Messaging Server 6 2004Q2 Release Notes

Sun Java™ System Messaging Server Release Notes

Version 6 2004Q2

Part Number 817-6363-10

These Release Notes contain important information available at the time of release of Sun Java System Messaging Server 6 2004Q2. New features and enhancements, known issues and limitations, and other information are addressed here. Read this document before you begin using Messaging Server 6.

The most up-to-date version of these release notes can be found at the Sun Java System documentation web site: http://docs.sun.com/coll/MessagingServer_04q2. Check the web site prior to installing and setting up your software and then periodically thereafter to view the most up-to-date release notes and product documentation.

These release notes contain the following sections:

Third-party URLs are referenced in this document and provide additional, related information.


Note

Sun is not responsible for the availability of third-party Web sites mentioned in this document. Sun does not endorse and is not responsible or liable for any content, advertising, products, or other materials that are available on or through such sites or resources. Sun will not be responsible or liable for any actual or alleged damage or loss caused by or in connection with the use of or reliance on any such content, goods, or services that are available on or through such sites or resources.



About Messaging Server 6 2004Q2

Messaging Server is a high-performance, highly secure messaging platform that can scale from thousands to millions of users. It provides extensive security features that help ensure the integrity of communications through user authentication, session encryption, and the appropriate content filtering to prevent spam and viruses. With Messaging Server, enterprises and service providers can provide secure, reliable messaging services for entire communities of employees, partners, and customers.

Messaging Server provides a powerful and flexible solution to the email needs of enterprises and messaging hosts of all sizes by using open Internet standards.

This section includes:


What’s New in This Release

This section includes the following topics:

Installation Changes

The Messaging Server Installation Guide has been discontinued.

If you are installing Messaging Server 6 2004Q2 for the first time, see the Sun Java™ Enterprise System Installation Guide (http://docs.sun.com/doc/817-5760) for installation instructions.

If you are upgrading from Messaging Server 6 2003Q4 to Messaging Server 6 2004Q2, see “Chapter 8: Upgrading from Java Enterprise System 2003Q4” in the Sun Java™ Enterprise System Installation Guide (http://docs.sun.com/doc/817-5760) for upgrade instructions.

If you are migrating from an earlier version of Messaging Server to Messaging Server 6 2004Q2, see the Sun Java™ System Messaging Server Administration Guide ( http://docs.sun.com/doc/817-6266) for upgrade information. If you also intend to migrate your LDAP directory data from Schema 1 to Schema 2, read the Sun Java™ System Communications Services Schema Migration Guide (http://docs.sun.com/doc/817-5701) before you upgrade Messaging Server. For a summary of the directory-migration feature, see Schema Migration Utility.

New Features

This section describes the following new features added to Messaging Server in this release:

Product Renamed

Beginning with the 6 2004Q2 release, Sun ONE Messaging Server has been renamed Sun Java™ System Messaging Server.

New Database Version

The Messaging Server 6 2004Q2 release uses Sleepycat Berkeley DB version 4.2.

When you apply the upgrade patch to upgrade from Messaging Server 6 2003Q4 to version 6 2004Q2, the patch automatically upgrades the Berkeley DB from version 3.2.9 to version 4.2.


Note

This note applies to users upgrading from a previous version of Messaging Server to Messaging Server 6 2004Q2.

After you start Messaging Server 6 2004Q2 and the Messaging Server software first updates the data, you cannot revert to a previous version of the Berkeley DB (such as version 3.2.9).


Communications Express Client Software

Messaging Server currently supports two client user interfaces (UI):

Communications Express is new for this release. Going forward, no new features will be added to the Messenger Express user interface. It has been deprecated in favor of the new Communications Express user interface. Sun Microsystems, Inc. will announce an end-of-life timeline for Messenger Express at a future date.

The installation scenario for Communications Express is different depending on how you are installing Messaging Server. There are two scenarios:

Both Messaging Server and Communications Express have separate configuration programs that must be run after installation is complete.

For further release note information on this new UI, see

In addition, Communications Express offers its own administration, deployment and customization guides, and online help. For a complete list of Communications Express documentation, see Messaging Server 6 2004Q2 Documentation.

Spanish Dictionary for Web Clients

A Spanish dictionary is available for the Messaging Server client user-interfaces, Communications Express and Messenger Express. You can use this feature to spell-check messages in Spanish.

Schema Migration Utility

The new Schema Migration Utility, commdirmig, migrates LDAP directory data from Sun Java™ System LDAP Schema 1 (Schema 1) to Sun Java™ System LDAP Schema 2 (Schema 2).

Messaging Server 6 2004Q2 can be configured to use Schema 1 or Schema 2. The Schema Migration Utility provides Messaging Server the following benefits:

The Schema Migration Utility performs the following tasks:

For information about using the utility to migrate LDAP directory data from Schema 1 to Schema 2, see the Sun Java™ System Communications Services Schema Migration Guide (http://docs.sun.com/doc/817-5701).

Administration Console

In this release, Messaging Server Administration Console is i18n compliant.

Message Store Enhancements

New Message Store features include the following:

MTA Enhancements

New MTA features include the following:

Deprecated Features

Support for the following features may be eliminated in a future release:

Messenger Express

Going forward, no new features will be added to the Messenger Express user interface. It has been deprecated in favor of the new Communications Express user interface. Sun Microsystems, Inc. will announce an end-of-life timeline for Messenger Express at a future date.

MTA access to database files and the imsimta tools to manipulate MTA database files.

Two SSL configuration parameters.

The following configuration parameters are no longer supported:

Direct editing of MTA or MMP configuration files.

A command line tool will be provided in a future release. Although the only current method of editing MTA or MMP configuration files is to use a text editor, the content of the configuration files is not meant to be publicly available indefinitely.

Use of the [PERIODIC_JOB=] sections in the job_controller.cnf file. (4907007)

The default entries shipped with iMS have been moved to the new scheduler process and removed from the default job_controller.cnf file. Specifically,

Customer supplied plug-ins with IMAP, POP, or Messenger Express.

The Messenger Express authentication plug-in API is supported for this release, but it is preferable to use Identity Server to configure single-sign-on. Client certificate mapping plug-ins are no longer supported.

Support for ident protocol.

Deprecated features include the MTA ident* keywords and support for ident user names in access control filters. The indentnone* keywords continue to be supported.

Delegated Administrator Web command-line interfaces.

These interfaces have been replaced with the new command-line tool, the Communications Services User Management Utility, commadmin, which integrates with Identity Server. The User Management Utility enables you to provision against an LDAP directory configured in Schema 2. The User Management Utility does not support provisioning against an LDAP directory configured in Schema 1.

You can continue to use the Delegated Administrator utilities to provision against a Schema 1 directory, but you cannot use Delegated Administrator for Schema 2.

MMP Section option.

The optional SECTION option for the INSTANCENAME option of the ServiceList MMP configuration parameter is deprecated and will be removed in a future release.

imsimta start and imsimta stop commands.

New start-msg and stop-msg commands have replaced imsimta start and imsimta stop. The imsimta start and imsimta stop commands will be removed in a future release.


Note

For more information about the start-msg and stop-msg commands, refer to the Messaging Server Administration Guide.



Requirements

This section describes the hardware and software required for this release of Messaging Server as follows:

Supported Platforms

This release supports the following platforms:

For detailed information about Solaris and Linux requirements, including required upgrade patches and kernel versions, see the
Sun Java Enterprise System Installation Guide ( http://docs.sun.com/doc/817-5760) and
Sun Java Enterprise System Release Notes ( http://docs.sun.com/doc/817-5503).

For a list of the Messaging Server packages, see “Appendix E: List of Installable Packages,” in the Sun Java Enterprise System Installation Guide ( http://docs.sun.com/doc/817-5760).


Note

The Java Enterprise System installer checks for required platform patches. You must install all required patches or the installation process will not continue.



Note

The performance of your messaging server depends on many factors, including CPU power, available memory, disk space, file system performance, usage patterns, network bandwidth, and so on. For example, throughput is directly related to file system performance. If you have questions about sizing and performance, contact your Sun Java System representative.


Linux Installation Paths

On the Linux operating system, the Messaging Server core software is installed in the following default path:

/opt/sun/messaging

During post-installation configuration, Messaging Server data and configuration files are created in the following default path:

/var/opt/sun/messaging

Messaging Server RPM Names

Messaging Server core software is installed under the following RPM names:

Messaging Server localization (l10n) files are installed under the following RPM names:

Linux Installation for User Management Utility

User Management Utility (commadmin) software is installed in the following default path:

/opt/sun/comms/commcli

User Management Utility software is installed under the following RPM names:

Linux Installation for Communications Express

Communications Express software is installed in the following default path:

/opt/sun/uwc

Communications Express software is installed under the following RPM name:

Client Software Requirements

For Messenger Express access, Messaging Server requires a JavaScript-enabled browser. For optimal performance, Sun recommends the browsers listed in Table 6:

Table 6  Messaging Server 6 2004Q2 Client Software Recommendations 

Browsers

Solaris 8 for Sparc, Solaris 9 for Sparc, and X86

Windows 98

Windows 2000

Windows XP

Red Hat Linux 7.2

Macintosh OS X

Netscape™ Communicator

7.1

7.1

7.1

7.1

7.1

7.1

Internet Explorer

N/A

6.0 SP1

6.0 SP1

6.0 SP1

N/A

N/A

Mozilla™

1.5

1.5

1.5

1.5

1.5

1.2 or later

Product Version Compatibility Requirements

Messaging Server is compatible with the product versions listed in Table 7:

Table 7  Product Version Compatibility Requirements 

Product

Version

Sun Cluster

3.1*

Veritas Cluster Server

1.3, 2.0, 3.5

Sun Java System Directory Server

5.1, 5.2

Sun Java System Identity Server

6.1 (Command-line Interface Only)

Sun Java System Web Server

6.1 (but 6.0 Service Pack 5 if you are using iPlanet Delegated Admin)


Note*

Messaging Server 6 2004Q2 does not support Sun Cluster 3.0 U3 (Update 3). (4947465)


For more details about product version dependencies, see the
Sun Java Enterprise System Installation Guide ( http://docs.sun.com/doc/817-5760) and
Sun Java Enterprise System Release Notes ( http://docs.sun.com/doc/817-5503).

Additional Software Requirements

A high quality caching DNS server on the local network is a requirement for a production deployment of Messaging Server. Messaging Server depends heavily on the responsiveness and scalability of the DNS server.

Additionally, ensure in your setup that DNS is properly configured and that it is clearly specified how to route to hosts that are not on the local subnet:

If your Internet host table in your /etc/hosts file looks like:

123.456.78.910 budgie.west.sesta.com

123.456.78.910 budgie loghost mailhost

change it so that there is only one line for the IP address of the host. Be sure the first host name is a fully qualified domain name. For example:

123.456.78.910 budgie.west.sun.com budgie loghost mailhost

File System

The following file systems are recommended for message stores:

The NFS (Network File System) is recommended in the following situation:

Though NFS is not supported on machines with message stores, you can use this file system on MTA relay machines, particularly if LMTP is enabled, or for autoreply histories and message defragmentation. (See the Sun Java™ System Messaging Server Administration Guide (http://docs.sun.com/doc/817-6266) for more information on autoreply). In addition, NFS can be supported on BSD-style mailboxes (/var/mail/).


Important Information

This section contains the latest information that is not contained in the core product documentation. This section covers the following topics:

Compatibility Issues

Redistributable Files

The following redistributable files are provided with Messaging Server 6.0:

Documentation for Messaging Server 6 2004Q2

Messaging Server Documents

Use the following URL to see all the Messaging Server 6 2004Q2 documentation:

http://docs.sun.com/coll/MessagingServer_04q2

Messaging Server 6 2004Q2 provides the following new and updated documents:

Communications Services Documents

Use either one of the following URLs to see the documentation that applies to all Communications Services 6 2004Q2 products:

http://docs.sun.com/coll/MessagingServer_04q2

or

http://docs.sun.com/coll/CalendarServer_04q2

The following documents are available:


Known Issues and Limitations

This section contains a list of the known issues with Messaging Server 6 2004Q2. The following product areas are covered:

Installation, Upgrade, and Uninstallation Problems

This section describes known issues with installing, upgrading, and uninstalling Messaging Server.

If Directory Server is running in a clustered environment, the comm_dssetup.pl command does not wait for stop-slapd to finish properly. (5020179)

If you are applying the comm_dssetup.pl script to a Directory Server cluster configuration, the script may fail because the call to the stop-slapd in the generated shell script may take some time to finish even though the call returns immediately.

Workaround
Edit the generated shell script and put in a sleep timeout (such as 10 seconds) after the call to stop-slapd.

If you upgrade from Messaging Server 6 2003Q4 to Messaging Server 6 2004Q2 and revert to Messaging Server 6 2003Q4, Messaging Server does not run. (4992042)

This problem occurs if you take the following steps:

In this scenario, Messaging Server 6 2003Q4 does not start because it cannot read the new version of the Message Store data. Messaging Server 6 2004Q2 upgrades the Sleepycat Berkeley DB to version 4.2.

Workaround
There are two workaround options:

Option 1:

Before you upgrade, copy the Messaging Server database files to a backup location. Then, if you find you must back out the Messaging Server 6 2004Q2 patch, restore the database files before you attempt to back out the new patch.

Option 2:

You can use the following procedure to back out the patch from Messaging Server 6 2004Q2 to Messaging Server 6 2003Q4:

  1. Stop the Messaging Server with the stop-msg command.
  2. Disable the watcher daemon by running the configutil command, as follows:
  3. configutil -o local.watcher.enable -v no

  4. Remove the message store database environment files by using the stored -r command.
  5. If this command fails to remove the files, use the stored -R command. This forces the removal of the files.

  6. Enable the watcher daemon as follows:
  7. configutil -o local.watcher.enable -v yes

  8. Remove the log files under the mboxlist directory. For example:
  9. rm -f /var/opt/SUNWmsgsr/store/mboxlist/log.*

  10. Remove the Messaging Server 6 2004Q2 package by running the patchrm <patch id> command.
  11. Run the imsimta cnbuild command.
  12. Start Messaging Server with the start-msg command.

This version of Messaging Server does not support a staged rolling upgrade with minimum downtime in a symmetric HA environment. (4991650)

With Messaging Server 5.2, you could install the Messaging Server more than once on the same machine and patch the different installations separately. This capability enabled support for minimal-downtime staged rolling upgrades. Messaging Server 6 2004Q2 does not provide this capability.

User Calendar Service is not backed out when the User Management Utility (commadmin) upgrade patch is backed out. (4976453)

When the commadmin upgrade patch to version 6.1 (6 2004Q2) is backed out, the UserCalendarService definition does not revert to version 6.0 (6 2003Q4) . The UserCalendarService definition can only be backed out manually.

Workaround
To back out the UserCalendarService definition manually, do the following:

# cd /opt/SUNWcomm/lib/services/
# /opt/SUNWam/bin/amadmin -u
admin_login -w password -t deletecaluserAttributes.xml

admin_login - Identity Server admin user

password - Identity Server admin password

Note that you have to provide the full path to the amadmin command from the Identity Server bin directory.

If you don’t revert the UserCalendarService definition manually and you run the patch twice an error will be logged the second time because the change was already made.

Messaging Server does not start under Sun™ Cluster 3.0 Update 3. (4947465)

Messaging Server cluster agents dump core due to a problem in Sun Cluster 3.0 u\Udate 3. Use Sun Cluster 3.1 to solve this problem.

The installer sets iPlanet Delegated Administrator (iDA) CGI path incorrectly for MS 6. (4929552)

During installation of iDA, the default CGI path is msg-<servername>/Tasks/operation. It should be msg-config/Tasks/operation. The incorrect path causes a throw error when you purge a user from CLI.

Workaround
During installation of iDA, change the default CGI path from msg-<servername>/Tasks/operation to msg-config/Tasks/operation. This will allow you to purge any users rom CLI without causing any errors.

End users cannot manage their mailing lists in Messaging Server 6.0. (4904736)

Sun Java System Messaging Server 6.0 will ship without a web-based tool that allows end users to manage their own mailing lists (a regression relative to iPlanet Messaging Server 5.2).

Workarounds

Netscape Directory Server 4.16 PAB entries with multi-valued mail attributes cannot be migrated to Directory Server 5.1 because it only accepts single-valued mail attributes. (4869706)

Objectclass violations occur if you try to add these entries.

Workaround
Turn off schema checking if you are porting PAB entries from Netscape Directory Server 4.16 to Directory Server 5.1.

Messaging Server Problems

This section describes known issues in the Messaging Server product.

In option.dat, lines starting with #, !, or ; symbols are treated as comment lines. (no bugid)

In option.dat files, Messaging Server treats lines beginning with pound sign (#), exclamation point (!), or semicolon (;) characters as comment lines — even if the preceding line has a trailing backslash (\), which means the line is being continued. Consequently, you must be careful when working with long options (particularly delivery options) containing these characters.

There is a workaround for delivery options in which a natural layout could lead to continuation lines starting with a # or !.

Workaround
In delivery options, Messaging Server ignores spaces following the commas that separate individual delivery option types.

For example, instead of:

DELIVERY_OPTIONS=\
#*mailbox=@$X.LMTP:$M$_+$2S%$\$2I@ims_daemon,\
#&members=*,\
*native=@$X.lmtpnative:$M,\
*unix=@$X.lmtpnative:$M,\
/hold=$L%$D@hold,\
*file=@$X.lmtpnative:+$F,\
&@members_offline=*,\
program=$M%$P@pipe-daemon,\
forward=**,\
*^!autoreply=$M+$D@bitbucket

You can workaround the problem by adding spaces as follows:

DELIVERY_OPTIONS=\
          #*mailbox=@$X.LMTP:$M$_+$2S%$\$2I@ims_daemon,\
          #&members=*,\
          #*native=@$X.lmtpnative:$M,\
          #*unix=@$X.lmtpnative:$M,\
          #/hold=$L%$D@hold,\
          #*file=@$X.lmtpnative:+$F,\
          #&@members_offline=*,\
          #program=$M%$P@pipe-daemon,\
          #forward=**,\
          #*^!autoreply=$M+$D@bitbucket

DOMAIN_UPLEVEL has been modified. (no bugid)

The DOMAIN_UPLEVEL default value has changed from 1 to 0.

The following characters cannot be used in the User ID: $ ~ = # * + % ! @ , { } ( ) /  < > ; : " ‘ [ ] & ? (no bugid)

This constraint is enforced by MTA when operating in direct LDAP mode. Allowing these characters in the User ID can cause problems in the message store. If you want to change the list of characters forbidden by the MTA, set the following option by listing a comma-separated string of the characters’ ASCII values:

LDAP_UID_INVALID_CHARS=32,33,34,35,36,37,38,40,41,42,43,44,47,58,59,60,61,62,63,64,91,92,93,96,123,125,126

in the msg_svr_base/config/options.dat file. Note that you are strongly advised against relaxing this constraint.

NFS is not supported for mail stores. (no bugid)

The use of NFS is not supported for message stores because certificate on NFS has not been completed.

(msprobe) The default timeout for server response is too small. (5064135)

The default timeout for msprobe's wait for a server response is 10 seconds. This default value, set by the configutil parameter service.readtimeout, is too small.

In general, this timeout value should be set to at least 30 seconds.

For SMTP, if you configure Messaging Server to perform DNS reverse lookups on incoming connections, but DNS is not working, the SMTP banner takes about two minutes to appear. Therefore, for SMTP, you should set a timeout value of at least 120 seconds.

Workaround:
Set the configutil parameter service.readtimeout to 2 minutes or to a higher value than your tcp_ip stack timeout.

Message creation date/times may be misreported. (5046988)

The name used for messages in the MTA's queue contains an encoded date which is the original creation date for the message. In some cases, this name is being decoded incorrectly. This problem affects the information presented by QM and the message-creation date. The creation date is used to calculate how long a message has been in the system; an incorrect value may cause messages to be returned undelivered prematurely.

When a message store process (such as mshttpd ) crashes, no core file is created. (5046327)

After installation, Messaging Server directories are owned by bin instead of mailsrv. As a result, when a process crashes, no core file is created.

Workaround:
1. Start processes from a directory writeable by mailsrv such as /tmp or the log directory.

2. If coreadm is available on your platform, use coreadm to redirect core files to a known location (writeable by mailsrv).

Cannot log in to Messaging Server from Internet Explorer 6.0 SP1 when using a proxy server. (5043607)

When using an http proxy in IE 6.0 SP1 on a PC as a client, you may experience difficulty in logging into Messaging Server. This problem is likely to be due to a non-standard compliant proxy server and cannot be fixed in Messaging Server.

The msg-admin-xxx user created by the installer does not have the right to modify the mailuserstatus or maildomainstatus attribute. (5033014)

The right to modify the mailuserstatus and maildomainstatus attributes is required by the msuserpurge utility and the mta quota enforcement mechanism.

Workaround:
Modify the aci for the Messaging Server End User Administrators Group to allow write access to the mailuserstatus and maildomainstatus attributes.

The following sample ldif file contains an aci that provides the appropriate write access. Replace the string <local.ugldapbasedn> with your user/group suffix.

# attribute of objectclass top
dn: <local.ugldapbasedn>
changetype: modify
add: aci
aci: (target="ldap:///<local.ugldapbasedn>") (targetattr="objectclass||mailalternateaddress||mailautoreplymode|
|mailprogramdeliveryinfo||nswmextendeduserprefs||preferredlanguage|
|maildeliveryoption||mailforwardingaddress||mailAutoReplyTimeout|
|mailautoreplytextinternal||mailautoreplytext||vacationEndDate||vacationStartDate|
|mailautoreplysubject||pabURI||maxPabEntries||mailMessageStore||mailSieveRuleSource|
|sunUCDateFormat||sunUCDateDeLimiter||sunUCTimeFormat||mailuserstatus|
|maildomainstatus")
(version 3.0; acl "Messaging Server End User Adminstrator Write Access Rights - product=ims5.0,class=installer,num=101,version=1"; allow (all) groupdn="ldap:///cn=Messaging End User Administrators Group, ou=Groups, <local.ugldapbasedn>";)

SSL breaks when the certificate database is edited using the latest Mozilla browser. (5030342)

Do not attempt to edit the content of the certificate database file (cert8.db) using the Mozilla browser or other NSS tools not built and distributed by Sun Microsystems. Doing so may cause database corruption.

Java Enterprise System 2004Q2 is packaged with NSS version 3.3.x. Messaging Server uses this version of NSS to handle SSL certificates. The cert8.db format does not work well if the cert8.db is created or edited with a Mozilla TIP client, which uses the NSS 3.9 component. This causes the SSL communication to fail.

A malformed pabURI attribute causes coring of mshttpd. (5003127)

Coring of the mshttpd occurs as a result of a malformed pabURI attribute.

Workaround:
Correct the pabURI entry in the LDAP directory.

Correct certmap.conf file content required for client-based SSL. (4967344)

The certmap.conf configuration file specifies how to map a certificate to an entry in the LDAP directory. By default, the certificate subject (with two lines commented out) contains the exact DN of the LDAP directory entry.

However, a very common alternative behavior is to extract a particular attribute from the subject of the certificate and to search the directory for that attribute.

Workaround:
To achieve this alternative behavior, change:

certmap default default
#default:DNComps
#default:FilterComps e, uid

to:

certmap default default
default:DNComps
default:FilterComps e


Note

For a complete description of certmap.conf, please refer to the Sun Java System Server Console 5.2 Server Management Guide.


Will not see channel is stopped if jobc was recently started. (4965338)

In Messaging Server 5.2, if you issued a #imsimta qm summarize command you could view the channels that had been stopped with the imsimta qm stop <chan> command.

This behavior changed in 6.0. If you have not used a channel yet, you will not get the 0 lines and you will not see the stopped channels. Messages could be logged without you being aware of it.

imsimta cache -walk -debug=15 issues an error message. (4964696)

The imsimta cache -walk -debug=15 command works as intended, but issues an “Unknown command specified” error message.

Output from return_debug=1 missing. (4957856)

In previous releases, the output from return_debug=1 was logged to job_controller.log.
In Messaging Server 6.0, the scheduler program runs the return job, but does not send the output to any log file.

Korean PAB text corrupt in Internet Explorer 6.0 when auto-select encoding is enabled. (4951813)

Using Internet Explorer 6.0, if you create a user with preferredlanguage=ko, select View ->
Encoding -> Auto-Select, and log into Webmail as the ko user, when you open the Addresses page the text display will be corrupted.

Workaround
Disable Auto-Select and reopen the Addresses page. The text will display appropriately.


Note

Chinese and Japanese localization’s behave properly with Auto-Select enabled.


Warning messages pop up for User Certificate even if the site is not configured for such. (4943648)

This warning message pops up when SSL certificates are installed and all services are enabled to use SSL mode, and you connect to a secured webmail port such as "https://FQDN" and install the site's certificates in your security preferences. The following message pops up: "User Authentication is required." You can press OK and continue the operation.

This is expected behavior. If there is a trusted CA flag on the server certificate in the certificate database, the server asks for client certificates.

Workarounds:

Manage Certificate wizard not creating Secure Sockets Layer (SSL) certificates under Messaging Server/Configuration. (4939810)

When you use the Manage Certificate option (Admin Server->Messaging Server->
Configuration->Manage Certificate) to create an SSL certificate request, the Manage Certificate wizard should create a certificate and key database in the Messaging_Server_Base/config area and not in the Admin_Server_Root/alias area. In addition, the file prefixes should change from the msg-config value (msg-config-cert7.db and msg-config-key3.db) to NULL (cert7.db and key3.db).

Workarounds:

Webmail’s default behavior for Arabic/Hebrew users has changed since version 5.2. (4933096)

When you log in as a user with preferredlanguage=ar, the user interface displays left-to-right instead of right-to-left.

Workaround

  1. Create a /var/msg_svr_base/config/html/ar directory by copying /var/msg_svr_base/config/html/en.
  2. Edit /var/msg_svr_base/config/html/ar/i18n.js to include
  3. i18n[’dir’] = ’rtl’ (just above i18n[’fontface’] = ’PrimaSans BT,Verdana,sans-serif’)

MMP client certificate lookup supports Schema 1 but not Schema 2. (4918256)

The MMP client certificate mechanism does not support the Schema 2 domain model. Support for the MMP client certificate lookup is limited to a subset of the Schema 1 model created by iPlanet Delegated Administrator. In the supported structure, user entries must be under "ou=People" under the domain node in the Organization Tree, with a pointer to that node in the DC Tree.

imsimta start doesn’t start disp and job controller. (4916996)

The imsimta start, imsimta restart, and imsimta refresh commands work only when the watcher process is running.


Note

New start-msg and stop-msg commands have replaced imsimta start and imsimta stop, which are deprecated and will be removed in a future release.

For more information about the start-msg and stop-msg commands, refer to the Messaging Server Administration Guide.


The XSTA, XADR commands are enabled by default. (4910371)

After installation, the SMTP extension commands XSTA and XADR are enabled by default, which may enable remote and local users to retrieve sensitive information.

Workaround
Add the following lines to the imta/config/tcp_local_options file (create this file if necessary) to disable the XSTA and XADR commands:

DISABLE_ADDRESS=1
DISABLE_CIRCUIT=1
DISABLE_STATUS=1
DISABLE_GENERAL=1

Searching for a home phone number does not work in the Personal Address Book. (4877800)

A Personal Address Book search based on “Phone #” searches for the work phone number attribute only. You cannot use “Phone #” to search for home or mobile phone numbers.

Cannot Create a User Through the Administration Console (4852026 & 4852004)

Messaging Server no longer supports user or group creation using the Admin Console. User and group entries should be created using the User Management Utilities. The following error messages may appear when logging in as, or sending mail to, a user created using Admin Console:

Quota root does not exist

4.0.0 temporary error returned by alias expansion: . . ."

If indirect dependencies already exist between Sun Cluster resources, scds_hasp_check() may prevent HAStoragePlus from being supported with those existing configurations. (4827911)

This behavior is observed in Sun Cluster 3.0 Update 3.

Workaround
Create a weak dependency for the existing resources on the HAStoragePlus resource.

Messenger Express Multiplexor (MEM) does not have a configuration option to make use of the OS resolver as well as NSCD. (4823042)

Workaround
Configure system as a caching-only DNS server in order to gain the benefit of caching MX and A records.

MoveUser utility does not work on a mailbox that contains over 25,000 subfolders. (4737262)

It has been reported that the MoveUser utility stops when attempting to move a user’s account that has a mailbox containing over 25,000 subfolders.

Access control filters do not work if the short form domain in used in the /etc/hosts file. (4629001)

If there is a short form version of a domain name in the /etc/hosts file, there will be problems if you use a host name in an access control filter. When the IP address lookup returns a short form version of the domain name, the match will fail. Therefore, you should make sure you use a fully qualified domain name in the /etc/hosts file.

Connections aborted with TCP_IOC_ABORT_CONN in syslog. (4616287)

If a failover occurs for an HA configuration running Sun Cluster 3.1 on the Solaris 8 U7 or Solaris 9 Operating System and active TCP connections are aborted with the TCP_IOC_ABORT_CONN ioctl, messages such as the following are logged on the console and to system logs.

Jul 24 16:41:15 shemp ip: TCP_IOC_ABORT_CONN: local = 192.018.076.081:0,
remote = 000.000.000.000:0, start = -2, end = 6
Jul 24 16:41:15 shemp ip: TCP_IOC_ABORT_CONN: aborted 0 connection

These messages are informational only and should not show up in non-debug mode.

If you use Microsoft Outlook Express as your IMAP mail client, the read and unread flags might not work properly. This is a known problem with the Microsoft Outlook Express client. (4543930)

To enable the workaround, set the following configuration variable:

configutil -o local.imap.immediateflagupdate -v yes

If, while using the workaround, you experience performance issues, it is recommended that you discontinue using the workaround.

To take effect, changes made using configutil often require a restart of the affected server or servers. (4538366)

Admin Server access control host names are case-sensitive. (4541448)

When you configure “Host Names to allow” for the Admin Server, the access control list is case-sensitive. If the DNS server uses mixed-case host names in the IN-ADDR records (used when translating from an IP address to a domain name), the access control list must use the same case. For example, if your host is test.Sesta.Com, then the access control list must include *.Sesta.Com. Due to this problem, *.sesta.com will not suffice.

For example, if the user/group base suffix is o=isp, then the DN of the service administrator group is cn=Service Administrators,ou=groups,o=isp. To designate the account uid=ofanning, o=sesta.com, o=isp as a service administrator, you should add the account’s DN to the group. In the following modify record, the designated user is added as a group member in the LDIF:

dn: cn=Service Administrators,ou=groups,o=isp
changetype: modify
add: uniquemember
uniquemember: uid=ofanning, o=sesta.com, o=isp

Furthermore, for users to have service administrator privileges, the attribute memberof must be added to the user entry and set to the Service Administrator Group, for example:

dn: uid=ofanning, o=sesta.com, o=isp
changetype: modify
add: memberof
memberof: cn=Service Administrators, ou=groups, o=isp

The MMP BadGuy configuration parameter, BGExcluded, does not work. (4538273)

Workaround
Deploy separate MMP servers to handle the clients that are excluded from bad guy rules. These servers must have BadGuy turned off.

LDAP search performance is slightly impacted by ACIs in Directory Server version 5.x. (4534356)

This issue affects many searches performed by Messaging Server. For faster searches, use directory manager credentials with the following commands to access the directory:

msg_svr_base/sbin/configutil -o local.ugldapbinddn -v "rootdn" -l
msg_svr_base/sbin/configutil -o local.ugldapbindcred -v "rootdn_passwd" -l

where rootdn and rootdn_passwd are the credentials of Directory Server’s administrator.

If you enable Sun Cluster 3.0 Update 3, you may encounter a harmless error message. (4490877)

The following harmless error message appears in the Sun Cluster console and also in /var/adm/messages, when starting High Availability (HA) services or when switching HA services from one node to another:

Cluster.PMF.pmfd: Error opening procfs control file </proc/20700/ctl> for tag <falcon,habanero_msg,4.svc>: No such file or directory

User Management Utility

This section describes known issues in Communications Services User Management Utility.

Manual steps are required to enable the commadmin utility to run against an LDAP directory in Schema 2 compatibility mode. (5042801)

To enable commadmin to work on an LDAP directory in Schema 2 compatiblity mode, you must manually take the steps described below.

Workaround
Take the following six steps:

1. Add the following two ACIs to the OSI root. You can find the following two ACIs in the usergroup.ldif file, located in the /opt/SUNWcomm/config directory.

Be sure to replace ugldapbasedn with your usergroup suffix. Add the edited usergroup.ldif into the LDAP directory.

#
# acis to limit Org Admin Role
#
########################################
# dn: <local.ugldapbasedn>
########################################
dn: <ugldapbasedn>
changetype: modify
add: aci
aci: (target="ldap:///($dn),<ugldapbasedn>")(targetattr="*")
(version 3.0; acl "Organization Admin Role access deny to org node"; deny (write,add,delete) roledn = "ldap:///cn=Organization Admin Role,($dn),<ugldapbasedn>";)

dn: <ugldapbasedn>
changetype: modify
add: aci
aci: (target="ldap:///($dn),<ugldapbasedn>")(targetattr="*") (version 3.0; acl "Organization Admin Role access allow read to org node"; allow (read,search) roledn = "ldap:///cn=Organization Admin Role,($dn),<ugldapbasedn>";)

2. Add the following two ACIs to the DC Tree root suffix. You can find the following two ACIs in the dctree.ldif file, located in the /opt/SUNWcomm/config directory.

Be sure to replace dctreebasedn with your DC Tree root suffix and ugldapbasedn with your usergroup suffix. Add the edited dctree.ldif into the LDAP directory.

#
# acis to limit Org Admin Role
#
########################################
# dn: <dctreebasedn>
########################################
dn: <dctreebasedn>
changetype: modify
add: aci
aci: (target="ldap:///($dn),<dctreebasedn>")(targetattr="*")
(version 3.0; acl "Organization Admin Role access deny to dc node";
deny (write,add,delete) roledn = "ldap:///cn=Organization Admin Role,($dn),<ugldapbasedn>";)

dn: <dctreebasedn>
changetype: modify
add: aci
aci: (target="ldap:///($dn),<dctreebasedn>")(targetattr="*")
(version 3.0; acl "Organization Admin Role access allow read to dc node"; allow (read,search) roledn = "ldap:///cn=Organization Admin Role,($dn),<ugldapbasedn>";)

3. Add the following additional ACIs to the DC Tree root suffix. (These ACIs are not in the dctree.ldif file.)

dn:<dctreebasedn>
changetype:modify
add:aci
aci: (target="ldap:///<dctreebasedn>")(targetattr="*")
(version 3.0; acl "S1IS Proxy user rights"; allow (proxy)
userdn = "ldap:///cn=puser,ou=DSAME Users,<ugldapbasedn>";)

dn:<dctreebasedn>
changetype:modify
add:aci
aci: (target="ldap:///<dctreebasedn>")(targetattr="*")
(version 3.0; acl "S1IS special dsame user rights for all under the root suffix"; allow (all) userdn ="ldap:///cn=dsameuser,ou=DSAME Users,<ugldapbasedn>";)

dn:<dctreebasedn>
changetype:modify
add:aci
aci: (target="ldap:///<dctreebasedn>")(targetattr="*")
(version 3.0; acl "S1IS Top-level admin rights";
allow (all) roledn = "ldap:///cn=Top-level Admin Role,<ugldapbasedn>";)

4. Set the com.iplanet.am.domaincomponent property in the AMConfig.properties file to your DC Tree root suffix. For example, modify the following lines in the <IS_base_directory>/lib/AMConfig.properties file:

from
com.iplanet.am.domaincomponent=o=isp
to
com.iplanet.am.domaincomponent=o=internet

5. Enable Identity Server to use compatibility mode. In the Identity Server Console, in the Administration Console Service page, check (enable) the Domain Component Tree Enabled check box.

6. Add the inetdomain object class to all the DC Tree nodes (such as dc=com,o=internet), as in following example:

/var/mps/serverroot/shared/bin 298% ./ldapmodify -D "cn=Directory Manager" -
w password
dn: dc=com,o=internet
changetype: modify
add: objectclass
objectclass: inetdomain

7. Restart the Web container.

The domain administrator can add and delete services to the domain and can modify domain attributes. (5026945)

The domain administrator should not have the authority to change domain attributes.

If you do a fresh installation of the User Management Utility (commadmin) with Java Enterprise System 2004Q2, this problem does not occur. The proper usergroup.ldif files are added automatically when you configure commadmin with the config-iscli program.

This situation occurs if you are using the User Management Utility (commadmin) from version 6.0 (6 2003Q4), or if you upgrade commadmin from version 6.0 (6 2003Q4) to version 6.1 (6 2004Q2).

Workaround
To obtain the ACIs to properly restrict the privileges of the domain administrator, take the following steps:

1. Open the usergroup.ldif, located in the /opt/SUNWcomm/config directory, and replace ugldapbasedn in the template ldif with your usergroup suffix.

2. Add the edited usergroup.ldif into the LDAP directory.

If you deploy commadmin with Application Server, additional steps are needed to configure commadmin after you run the configuration program, config-iscli. (5015063)

At the end of the configuration, the configuration utility asks you to manually deploy the war file to the web container used by Identity Server and modify the classpath.

Workaround
To configure commadmin properly, using Application Server as the web container, take the following steps:

1. After you complete the commadmin configuration, find the server.xml file in the Application Server configuration directory. By default, the server.xml file should be in the following directory:

/var/opt/SUNWappserver7/domains/domain1/server1/config

Search for server-classpath and add the following to server-classpath:

app-server-root/domains/domain1/server1/applications/j2ee-modules/commcli_1/WEB-INF/classes

2. Deploy the war file as:

cd /opt/SUNWappserver7/bin

./asadmin deploy --user "admin user name" --password "admin user password"
--host hostname --port 4848 --name commcli --contextroot
commcli /opt/SUNWcomm/lib/jars/commcli-server.war

3. Restart Application Server as follows:

cd /var/opt/SUNWappserver7/domains/domain1/server1/bin
./stopserv ; ./startserv

Cannot modify non-ASCII groups. (4934768)

If a group is created with a group name that contains non-ASCII characters, it cannot be modified with the commadmin group modify command.

For example, if a group with the non-ASCII characters XYZ is specified with the -G option in the commadmin group create command, an email address of XYZ is automatically added to the group’s LDAP entry. Since non-ASCII characters are not allowed in email addresses, modifying the group with commadmin group modfiy fails.

Workaround:
Use the -E email option when creating a group. This option will specify the group’s email address. For example: commadmin group create -D admin -w password -d siroe.com -G XYZ -S mail \ -E testgroup@siroe.com.

Creating a group with multiple -f options adds only one attribute. (4931958)

If you specify multiple -f options for creating dynamic groups in the commadmin group create command, only the value specified with the last -f option is added to the LDAP entry. The other values are not added.

Workaround:
Do not specify the -f option multiple times when using the commadmin group create command.

Messenger Express Problems

This section describes known issues in the Messenger Express product.

The Up and Down buttons removed. (no bugid)

The Up and Down buttons used to specify the ordering of your filters have been removed.

Problems may be seen in WebMail on Internet Explorer 6 when proxy server setting is used. (4925995)

Workaround:
Enable or disable “auto-detection” option in Internet Explorer’s encoding menu. Use direct connection or switch to different proxy server.

Feature removed from the Advanced Mail Filter Conditions window. (4908625)

The ability to specify a time frame for your filters has been removed from the Advanced Mail Filter Conditions window (of the Mail Filters user interface) for the Messaging Server 6.0 Patch 1 release. The feature was removed because the underlying support is not available.

If you create groups within an existing group, you may encounter the following error: pab::PAB_ModifyAttribute: ldap error (No Such object). (4883651)

With Directory Server 5.1 or later, you will not be able to enter multiple email IDs for a single contact in the Personal Address Book. (4633171)

Note that Directory Server is exhibiting correct behavior. Due to a problem in Netscape Directory Server 4.x, you are able to enter multiple email IDs.

Localization Issues

The following known issues are not necessarily i18n or l10n specific.

(Linux) Messaging Server console shows an error opening online help. (5054732)

(Linux B11b): Style and device are missing in client-detection edit window. (5053850)

(Linux) Running the configurator in GUI mode displays Simplified Chinese, Traditional Chinese and Korean characters in square or junk chars. (5049404)

J2SE 1.4.2 cannot display certain awt components in Asian Characters in RedHat Advanced Server 2.1

(French) In mail filter, the keywords "any" and "all" are incorrctly translated. (5046722)

In mail filters in Messenger Express, the keyword "all" between conditions behaves as “or.” (5046720)

In Communications Express, the mail filters work as they should. This problem only occurs in the now deprecated Messenger Express.

(l10n_ja) Some messages are not updated or not localized in OLH. (5046617)

In the Admin console, the keywords ALL and EXCEPT in access filters must be in English. (5046034)

This issue refers to examples in the Messaging Server Admin console explaining how to define access filters. The keywords ALL and EXCEPT are translated by accident. These keywords must stay in English, as in these examples: “ALL” and “ALL EXCEPT.”

Online help for Admin console is not localized in the browser. (5045955)

(l10n-ko) Several search related dialogs fail to load after first time. (5045055)

Workaround:
Clear the temporary internet files

(l10n-ko) "Addresses" page fails to load after first time. (5045050)

Workaround:
Clear the temporary internet files

(i18n) Spell-check for Korean is not supported. (5045043)

(l10n-ko) In the webmail OLH, webmail.gif is not localized. (5045041)

(German)

(German) Group in address book cannot be created. (5044669)

Cannot add contact from search address book window. (5044609)

Workaround:
Add contact to group directly without searching

(ja_only) No indexes to Japanese alphabets in index page of online_help. (5040407)

JS error when you add addresses on msg window invoked from search result. (5038872)

A message pops up when you click the Folders tab. (5038438)

Workaround:
Set preferredLanguage=zh-CN instead of zh

TRASH not localized in mail search dialog. (5035064)

Some untranslated issues in Messaging Server configure CLI in Simplified and Traditional Chinese. (5034466)

Cannot add members to new group through search function. (5032727)

(i18n) New contact page not closed by OK button and javascript error. (5032134)

(i18n) In the Admin Console: message store: you can create aging policy in ja locale, but multibyte chars become garbage. (5031308)

Workaround:
Use only singlebyte chars.

(i18n) Admin with remote directory displays Help Error. (5029459)

(i18n) An unlocalized error message occurs when you enter wrong password for collecting external mail. (5017071)

(i18n) When you composing a new message in HTML text, input method is disabled when you use Bullet/Number list. (5016484)

Workaround:
Move the mouse cursor to a different line where multibyte chars are already entered.

(i18n) Error message is corrupted to sending mail to an unknown email address. (5013576)

(i18n) Under folders tab, default folders are not sorted. (5013572)

(i18n) If Web Server is started under a different locale such as ko, then Korean localized mailfilter page displays for all the users regardless of their preflang setting. (5012270)

Workaround:
Start Web Server under C locale.

The comm_dssetup.pl script is not localized. (4994764)

Corrupt Japanese Delivery Reports. (4985907)

(i18n) Garbled characters in warning dialog box displayed when getting POP msgs. (4951972)

Workaround:
Mozilla browser seems OK.

“New user greeting form” language pull-down menu showing English when you click reset button. (4914441)

(i18n) Initial date format is not Year.Month.Day for an Asian user. (4908619)

Workaround:
Log in to Webmail and change the proper date format under option setting.

(i18n) When you create a new contact, put the Lastname textbox before Firstname for an Asian local user. (4906295)

(i18n) When you compose a new message in HTML text, you need to add local font names to the font list. (4902459)

(i18n) Unable to send mail to a shared multibyte folder. (4887205)

(i18n/l10n) Localized Webmail does not merge some of the folders created by Outlook Express. (4653960)

It is sometimes desired that default “Sent” folder in Webmail can be replaced with “Sent Items” folder created by Outlook Express, hence all the messages sent by both client is copied to “Sent Items” folder. This operation is difficult, particularly in Japanese.

Workaround (in two parts):

  1. Edit Japanese i18n.js to match Outlook Express’ “Sent Items” translation
  2. i18n[’sent folder IE’] = ’soushinzumiaitemu’
    fldr[’Sent Items’] = ’soushinzumiaitemu’

  3. End users must log onto Messaging Server using Outlook Express first.

Documentation Issues

This section describes known issues in the Communications Services documentation.

Documentation Incorrectly describes OIDs for two LDAP schema object classes. (5060062)

The Sun Java System Communications Services 6 2004Q2 Schema Reference documents incorrect OIDs for the following object classes:

The correct OIDs are as follows:


Communications Express

Sun Java™ System Communications Express Version 6 2004Q2 provides an integrated web-based communication and collaboration client that consists of three client modules - Calendar, Address Book and Mail. The Calendar and Address Book client modules are deployed as a single application on any web container and are collectively referred as the Unified Web Client (UWC). Messenger Express is the standalone web interface mail application that uses the HTTP service of the Messaging Server.

This section contains the following topics:

Supported Browsers

Communications Express can be viewed using:

Installation Notes

The following are the dependent services for Communications Express:

  1. Directory Server. Install Sun Java™ System Directory Server version 5.2.
  2. Calendar Server. Install Sun Java™ System Calendar Server Version 6.1.
  3. Web Server. Install Sun Java™ System Web Server version 6.1 SP2 with JDK version1.4.2.
  4. Messaging Server. Install Sun Java™ System Messaging Server 6.1.
  5. Identity Server. Install Sun Java™ System Identity Server 6.2.

  6. Note

    Communications Express has been tested and is supported only with the server versions mentioned above.


Refer to chapter 1, “Installing and Configuring Communications Express” of Sun Java™ Systems Communications Express Administration Guide (http://docs.sun.com/doc/817-5416) for instructions on how to install and configure Sun Java System Communications Express.

Refer to chapter 4, “Implementing Single Sign-On” and chapter 5, “Deploying Communications Express and Identity Server” of Communications Express Administration Guide (http://docs.sun.com/doc/817-5416) for instructions on how to configure Sun Java System Communications Express when Identity Server is deployed.

Known Issues and Limitations

This section contains a list of the known issues with Communications Express. The following product areas are covered:

General Issues

This section lists general known issues.

Bug no 5008104: Fully qualified host name required in URL even when the user is authenticated.

The domain name is not set in the cookie if the URL is not with FQHN even when the user is authenticated.

Work around

Always access the application using a Fully Qualified Host Name.

Bug no 5025449: The Day and Year formats in the Calendar views are not consistent.

For Asian locales, in the Day View, the Month has the correct format, but the Day and Year fields in the Calendar are not displayed in an Asian format.

Config Tool Issues

This section contains a list of known issues in the configurator and workaround.

Refer to chapter 1, “Installing and Configuring Communications Express” of Sun Java™ Systems Communications Express Administration Guide (http://docs.sun.com/doc/817-5416) for post-configuration instructions.

No support to modify web-container configuration for IS SDK integration

The configurator does not support modification of web-container configuration, for Identity Server SDK integration.

Workaround

Manually invoke tools provided with Identity Server to modify web container configuration for Identity Server.

Java Enterprise System Unconfigure is not supported

The uwc client does not allow you to undeploy the uwc application, remove files created at config-time, and remove files created during run-time.

Workaround

To unconfigure Communications Express:

  1. Remove the Communications Express package. For example on Solaris type
  2. pkgrm SUNWuwc.

  3. Remove the staging and deploy directories
  4. Remove the WEBAPP entry from Web Server or App Server server.xml file.

Bug no 4982590: The components for Communications Express are shown to be zero bytes.

The configurator while displaying the Mail and Calendar components for Communications Express shows the component size as 0 bytes.

Bug no 4988408: A wrong error message is displayed when no components are selected in the config tool.

The config tool displays a wrong error message when no components are selected.

The error message says, �You have not selected Components to be configured.

Click Ok and then go to the Directory Selection Panel to specify a different directory or exit configuration.”

Bug no 4996723: GUI config input fields should not be right aligned.

The field names and browser buttons are truncated or not visible when the configuration wizard is invoked in a language other than English.

Workaround

Resize the configuration panels to view its contents properly.]

Bug no 5024149: Misleading error message while installing Communication Express from Java Enterprise System 2004Q2.

After installing the following components from Java Enterprise System 2003Q4 installer, Webserver 6.1 SP1 is grayed out when Communication Express is selected from Java Enterprise System 2004Q2 installer:

The following misleading and incorrect error message is displayed when Web Server 6.1 SP1is not available for selection and when you click Next in the Component Selection panel:

[Sun ONE Web Server 6.1 Service Pack2, Sun ONE Application Server 7.0 Update 3]

You must select one of these in the Component Selection panel. Either one of these is required by [Sun Java System Communications Express]

The error message should mention that an older version of Web Server has been detected and that the users are required to uninstall the previous version of Web Server and install the latest version of Web Server from Java Enterprise System 2004Q2 installer.

Bug no 5028906: UWC Configurator: devinstall is dumping core if host aliases are not resolved.

UWC configurator fails to complete the configuration process if your system is not configured for host name aliases.

Workaround

Ensure that you have configured one or more host name aliases for your system.

To configure one or more host name aliases on UNIX systems:

  1. Provide the configuration for the hosts in /etc/nsswitch.conf file:
  2. hosts: files dns nis

    This configuration indicates to the name service the lookup order it should use to resolve host names and host aliases. The name service lookup order is: files, dns, and nis.

  3. Ensure that the /etc/hosts file contains two or more host names defined against your machine’s IP address.
  4. For example, if your system IP address is 129.158.230.64, then in /etc/hosts file, you can configure the IP address as:

    129.158.230.64 bugie.siroe.varrius.com budgie

    or

    129.158.230.64 bugie.siroe.varrius.com budgie loghost

    An example of an incorrect IP address:

    129.158.230.64 budgie

Bug no 5043406: Remove am*.jar from the Communications Express bundle.

When accessing the Communication Express login page, “Server Error” page is displayed.

Workaround

If Communication Express is configured to use Identity Server:

  1. Remove am_sdk.jar,am_services.jar, am_logging.jar from <uwc-deployed-path>/WEB-INF/lib directory.
  2. For example, /var/opt/SUNWuwc/WEB-INF/lib

  3. Restart the web container.

Bug no 5043951: Multiple jss3.jar in classloader error when Communications Express installed.

When accessing Communications Express or Identity Server console, the “Server Error” page is displayed. This problem is encountered when Communications Express and Identity Server are deployed in the same web container instance.

Workaround

  1. Remove jss3.jar from <uwc-deployed-path>/WEB-INF/lib directory.
  2. For example, /var/opt/SUNWuwc/WEB-INF/lib

  3. Restart the web container.

Calendar Issues

Issues with Default Event Status Filter

The Default Event Status Filter in the Options Calendar window specifies the events to be displayed in the day, week, and month calendar views. The options available are: Accepted, Tentative, Declined, No Response.

When only the “accepted” option is selected as the event status, only invitations you have accepted are displayed in the day, week or month calendar views. However, all events created by you are always displayed in the day, week or month calendar views.

In the Options Calendar Window, by default only “Accepted” and “Tentative” are selected, which means as a user, you will not see events you have declined or to which you have not responded as yet.

To view all the events in the Day, Week, Month, and Year views, you should select all the options, that is, Accepted, Tentative, Declined, No Response in the Options Calendar window.

Incompatibility between the semantics used by Sun Java System Calendar Express and Sun Java System Communication Express for First Day of Week.

The next day appears as the “First Day of Week” in the Options Calendar window when you view calendars created using Sun ONE Calendar Express from the Communications Express

For example if “Sunday” is regarded as the First Day of Week in Sun ONE Calendar Express, it appears as “Monday” in Communications Express. Therefore, Communications Express considers “Monday” to be the first day of the Week.

Communications Express and Sun ONE Calendar Express will behave correctly if they are used exclusively (that is if one is used and the other never used). But, if the user transitions from Sun ONE Calendar to Communications Express, or vice-versa, a shift in the “First Day of Week” option would be observed. This is because there is an incompatibility between the semantics used by the two products associated with this particular option.

Bug no 4906250: Calendar grid lines are not visible on Netscape 7.0 run on Solaris 5.9.

When you invoke Communications Express from Netscape 7.0 running on Solaris 5.9, the Calendar grid lines are not visible in the application.

Bug no 4956450: Search for calendars returns all user’s calendars

When calendars with a particular calendar ID is searched for from the Calendar UI, the search results contain the calendars that do not match the criteria.

Workaround

Set service.calendarsearch.ldap = "no" in ics.conf, the calendar server configuration file and restart the Calendar Server.

Bug no 5019828: Calendar UI does not render html in the calendar description.

All HTML content in calendar description tag are rendered as garbage in the UI.

Bug no 5025016: Edit Calendar Group View fails editing certain calendar groups created in cal_express

The Edit Calendar Group View fails while editing certain calendar groups created in cal_express. The character set that pertains to the calendar group name in Laurel is: A-Z, a-z, 0-9 and underscore(_). The character set that pertains to the old calendar express is: A-Z, 0-9, underscore(_), hyphen(-), period(.) and space( ). Laurel does not expand its valid character set and align it to cal_express. Due to this, Edit Calendar Group View fails editing certain calendar groups created in cal_express.

Bug no 5030757: Locale fallback mechanisms does not work for certain locale names.

Workaround

Create resource bundle directories with "-" instead of "_" when a locale name with an underscore is to be supported.

For example, if locale en_US needs to be supported, create a directory en-US in <uwc-data-dir>/domain/<domain-name>.

Bug no 5035906: Search Results are not displayed when you hit ‘Enter’ key for ‘Search for Calendars’

When you click on Search for Calendars, enter any search text and hit ‘Enter’, the page gets refreshed. However, the Search Results are not displayed.

Bug no 5050108: Clicking Cancel, when deleting an instance of a recurring event in the Week view, deletes the event.

The selected instance of the recurring event is deleted if you delete a recurring event by clicking the delete icon that appears to the left of the event title in the Week view and then decide not to delete the event by selecting Cancel in the Repeating Selections pop-up window.

Mail Issues

If the Sun Java System Messaging Server is installed from Java Enterprise System 2003Q4, apply the following 2 patches:

Bug no 5006218: Netscape 7: Sun logo does not appear for mail URL

In Netscape 7, the URL in the browser has Sun logo in the Mast head when Address Book or Calendar is accessed and Java icon when Mail is accessed.

Work around

Copy the favicon.ico file from $UWCDEPLOYDIR/favicon.ico to docroot directory of Web Server where UWC is deployed.

The value of docroot can be found in server.xml. An example docroot entry appearing in server.xml is:

<PROPERTY name="docroot" value="/opt/SUNWwbsvr/docs"/>

Bug no 5032016: Not able to see mail tab or mails in uwc

If user entry in ldap has inetUserStatus and mailUserStatus set to “Active” the Mail tab is not shown to the user.

Work around

Change the inetUserStatus and mailUserStatus to “active.”

Bug no 5032833: Mail filters: Creating Mail Filter with certain conditions, throws Application Error.

Creating Mail Filter with certain conditions throws the following error page:

Application Error

com.iplanet.jato.NavigationException: Exception encountered during forward

Root cause = [java.lang.StackOverflowError]

Work around

To be able to create and manipulate large-sized filters, configure the Java thread stack size appropriately.

Bug no 5032888: Mail filters: Settings not saved properly.

The “File message to folder:” and “Forward to email address:” settings are not saved properly when the Mail Filter details are viewed in the Edit mode.

Bug no 5047833: “getinputOBJ is null” error when adding addresses to email using Mozilla 1.4.

The “inputOBJ is null” JavaScript error message is displayed when a user adds addresses from the address book to email To and Cc fields.

Address Book

Bug no 4995472: The address book Name cannot be localized by defaultps/dictionary-<lang>.xml for every session.

This problem exists because the localized value, based on the resolved session language and the domain specific defaultps/dictionary-<lang>.xml, is assigned when the address book is accessed for the first time.

Also the “Name” and “Description” entered in the Address Book Options page are not displayed in the Current Address Book drop-down list that appears on the Address Book tab page.

Bug no 5025048: I18n Strings are to be localized.

Bug no 5052474: Address Book does not use LDAP VLV control even when vlv_paging=true

When you set vlv_paging=true in db_config.properties, Address Book still does not use the Virtual List View Control while doing an LDAP search. This may affect the performance of Directory Deployments which have VLV indexes setup.


How to Report Problems and Provide Feedback

If you have problems with Sun Java System Messaging Server, contact Sun customer support using one of the following mechanisms:

So that we can best assist you in resolving problems, please have the following information available when you contact support:

You might also find it useful to subscribe to the following interest groups, where Sun Java System Messaging Server topics are discussed:

Sun Welcomes Your Comments

Sun is interested in improving its documentation and welcomes your comments and suggestions. Use the web-based form to provide feedback to Sun:

Please provide the full document title and part number in the appropriate fields. The part number is a seven-digit or nine-digit number that can be found on the title page of the book or at the top of the document. For example, the part number of these Release Notes document is 817-6363-10.


Additional Sun Resources

Useful Sun Java System information can be found at the following Internet locations:


Copyright � 2004 Sun Microsystems, Inc. All rights reserved.

Sun Microsystems, Inc. has intellectual property rights relating to technology embodied in the product that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S. patents listed at http://www.sun.com/patents and one or more additional patents or pending patent applications in the U.S. and in other countries.

SUN PROPRIETARY/CONFIDENTIAL.

U.S. Government Rights - Commercial software. Government users are subject to the Sun Microsystems, Inc. standard license agreement and applicable provisions of the FAR and its supplements.

Use is subject to license terms.

This distribution may include materials developed by third parties.

Portions may be derived from Berkeley BSD systems, licensed from U. of CA.

Sun, Sun Microsystems, the Sun logo, Java and Solaris are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries.


Copyright � 2004 Sun Microsystems, Inc. Tous droits r�serv�s.

Sun Microsystems, Inc. d�tient les droits de propri�t� intellectuels relatifs � la technologie incorpor�e dans le produit qui est d�crit dans ce document. En particulier, et ce sans limitation, ces droits de propri�t� intellectuelle peuvent inclure un ou plus des brevets am�ricains list�s � l'adresse http://www.sun.com/patents et un ou les brevets suppl�mentaires ou les applications de brevet en attente aux Etats - Unis et dans les autres pays.

Propri�t� de SUN/CONFIDENTIEL.

L'utilisation est soumise aux termes du contrat de licence.

Cette distribution peut comprendre des composants d�velopp�s par des tierces parties.

Des parties de ce produit pourront �tre d�riv�es des syst�mes Berkeley BSD licenci�s par l'Universit� de Californie.

Sun, Sun Microsystems, le logo Sun, Java et Solaris sont des marques de fabrique ou des marques d�pos�es de Sun Microsystems, Inc. aux Etats-Unis et dans d'autres pays.

Toutes les marques SPARC sont utilis�es sous licence et sont des marques de fabrique ou des marques d�pos�es de SPARC International, Inc. aux Etats-Unis et dans d'autres pays.