Release Notes for SunTM ONE Messaging Server

Version 5.2 Patch 1

Part # 816-6456-10

June 2003




These release notes contain important information about Sun ONETM Messaging Server 5.2 Patch 1. Features and enhancements, installation notes, known problems, and other late-breaking issues are addressed here. Read this document before you install Messaging Server.


Note

On August 1, 2002, iPlanet became a core component of the SunTM Open Net Environment (Sun ONE). In this version of the release notes, iPlanet Messaging Server 5.x is called Sun ONE Messaging Server 5.x. Note that you will still see some references to iPlanet in file paths or in terminal display examples.




An electronic version of these release notes can be found at the Sun ONE documentation web site: http://docs.sun.com/db/prod/s1msgsrv/. 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 manuals.

New to this update of the release notes is Solaris 9, Windows 2000 SP2 (Service Pack 2), and Veritas Cluster Server 3.5 support. For more information, see Supported Platforms and Veritas Cluster Server 3.5 Support.

These release notes contain the following sections:





Messaging Server Features

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

Sun ONE Messaging Server is an integration of the Netscape Messaging Server and Sun Internet Messaging Server. The most robust and highest performing components of each product have been combined to produce the Messaging Server. For example, the message store, LDAP directory, and Administration Console come from Netscape Messaging Server, while the message transfer agent (MTA) and delegated administrator command line interface come from Sun Internet Mail Server.

Because this is an integrated product, Netscape Messaging Server and Sun Internet Messaging Server customers might find that many processes and procedures for those products are different for Sun ONE Messaging Server. For complete information refer to the Messaging Server 5.2 documentation at http://docs.sun.com/db/prod/s1msgsrv/.

The following list describes features specific to Messaging Server 5.2:

The following list describes features specific to Sun ONE Messaging Server 5.2 Patch 1 (and later):





Sparse Patch Installation Procedures

This distribution contains a bundle of updates to Messaging Server 5.2. It includes corrections and enhancements to the core Messaging Server product (such as the MTA and the Message Store). In addition, it includes updates to Messenger Express, the MMP, SNMP, Sun Cluster HA agents, and Veritas HA agents. Updates to Delegated Administrator for Messaging and Collaboration are not included in this distribution. See the Delegated Administrator for Messaging and Collaboration 1.2 Patch 1 Release Notes for more information. The following topics outline the recommended sparse patch installation procedures:

High Availability Notes

This section describes how to install high availability when upgrading to Messaging Server 5.2 Patch 1.

Table 1 lists the versions of Sun Cluster Server and Veritas Cluster Server that are currently supported with Messaging Server:

Table 1    Supported Versions of Sun Cluster Server and Veritas Cluster Server

Cluster

Supported Versions

Sun Cluster Server 

Sun Cluster 3.0 GA, Sun Cluster 3.0 Update 1, Sun Cluster 3.0 Update 2, Sun Cluster 3.0 Update 31 

Veritas Cluster Server 

Veritas Cluster Server 2.0, Veritas Cluster Server 2.0 Patch 4, Veritas Cluster Server 3.5 

1If you are running Sun Cluster 3.0 U3 on a Solaris 8 platform, install Solaris Patch 110648-22 or later; if you are running Sun Cluster 3.0 U3 on a Solaris 9 platform, install Solaris Patch 112563.

Sun Cluster 3.x

The patch for the Sun Cluster 3.x HA agents is integrated in this distribution (Solaris Patch 112882-xx). This distribution checks if you need to apply additional patches.

Sun Cluster 2.2, 3.x, and Veritas Cluster Server

On all cluster nodes in the Messaging Server resource group, use the following procedure to apply this distribution:

  1. Apply the distribution on the first node of the cluster. Specify the Messaging Server and HA agent components in the Perl script imspatch.pl.

    With Veritas Cluster Server, even though the imspatch.pl only suggests the VCS 2.0 agent (item 4), the same agent works with VCS 3.5 as well.

  2. Backup (rename) the server-root/patch/patch_version/backout directory.

  3. Apply the distribution to the second and subsequent nodes of the cluster. Specify only the HA agent component in the Perl script imspatch.pl. Be sure to back up your installation after applying the distribution on each node.

  4. Backup (rename) the server-root/patch/patch_version/backout directory after applying the distribution on the second and subsequent nodes of the cluster.

  5. If you need to back out the distribution, you must restore the appropriate backout directory for the cluster node prior to running the Perl script imspatch.pl -u.

  6. Note that /usr/lib/sendmail is now patched if you specify either the Sun Cluster 2.2, 3.x HA Agent, or Veritas 2.0 HA Agent components of the distribution.

Disk Space

Systems with limited disk space should not install the distribution. The installation process requires enough disk space for installation and administrative tasks in the /, /var, or server-root directories where the distribution is typically installed. The exact amount of space depends on the components are fixed as well as the difference in the size of the new objects. It is not recommended that this distribution be installed on a system with less than 50 MB of available space in each of these directories (/, /var, or server-root). Running out of disk space during installation may result in only a partially loaded distribution. In addition, be sure a recent full system backup is available in case a problem occurs.

Save and Back out Options

The installation procedure will save the Messaging Server files that are being replaced. The files are placed in the server-root/patch/patch_version directory. Note that the installer will not be able to determine if enough system disk space is available in server-root/patch to save these files.


Note

You do not need to back out older versions of Messaging Server patches prior to installing the new version.




Installation Instructions

  1. If the distribution is a .zip, .tar, or .tar.gz or file, untar, uncompress, or unzip the distribution into an empty directory within the existing server-root.

  2. Make sure that all current Messaging services are stopped (including dirsync, Direct LDAP, and smtp_servers). Verify that all processes have stopped before proceeding to the next step.

  3. Go to the distribution directory and run the imspatch.pl Perl script with super user privileges. For example:


    # cd distribution_directory

    # server-root/install/perl imspatch.pl




    The installation program will look like the following example:

                     Welcome to the iMS Patch Installation tool.
    This tool updates your messaging server installation to iPlanet Messaging Server 5.2 Patch 1.

    Note that webmail patches will overwrite HTML and Javascript files. These files need to be modified for the specific site, and any user changes needs to be merged into the new file.

    Please make sure you have stopped your messaging server before proceeding

    Do you want to continue [y]:

    Please enter the full path to the directory where iPlanet Messaging Server was installed.

    Messaging server root [/usr/iplanet/server5] :

    Please select from the following components:

    [1] Messaging MTA/Store/Webmail/Command Line Utilities
    [2] Messaging Multiplexor
    [3] Sun Cluster 2.2 HA Agent
    [4] Veritas 2.0 HA Agent
    [5] Sun Cluster 3.x HA Agent

    Which of the above component(s) do you have installed [1]:

    Current Installed Version is iPlanet Messaging Server 5.2.

    The progress of the installation script will be displayed on your terminal, including the output of the imsimta version and the output of the imsimta test -rewrite commands.

  4. If errors are encountered during the installation of this distribution, error messages will be displayed during installation. More details about the causes of failure can be found in the detail log file: server-root/patch/patch_version/log. If this log file previously existed the latest installation, data will be concatenated to the file so check the end of the file.

Post-Installation

The following post-installation processes are occurring while the ims_patch.pl is applied. You do not have to manually perform any of these procedures

  1. The MTA imsimta cnbuild and imsimta chbuild commands in the server-root/msg-instance directory are run in order to rebuild the MTA configuration files.

  2. The MTA imsimta cleandb command (server-root/msg-instance directory) is run.

  3. The MTA imsimta recover-crash command (server-root/msg-instance directory) is run. However, if you are not running the dirsync command, this command is not run.

  4. The MTA imsimta test -rewrite -debug postmaster command (server-root/msg-instance directory) is run in order to test the MTA.

  5. The MTA command, imsimta version (in server-root/msg-instance directory) is run. The output will show the new patch version and build date. A one line log message of the patch installation will also be appended to server-root/README.txt file.

  6. The NDAStartPage variable will have the following strings embedded in it:

    1. msg.da.Host - Delegated Administrator host name.

    2. msg.da.Port - Delegated Administrator port number.

    3. msg.cfgldap.service.DefaultDomain - Default mail domain. These variables must be replaced with their correct values. Consult the old main.js files for the proper values for these variables. If NDAStartPage is not updated, the Delegated Administrator link on the Messenger Express Options page will point to a non-existent URL.

  7. Messenger Express bug fixes overwrite HTML and Javascript (.js) files. Therefore, any user customizations will be overwritten. User customizations should be merged into the new files.

Once the post-installation processes have completed, you can restart the Messaging Server services.

Back Out Instructions

To back out this distribution, follow these steps:

  1. Make sure that all Messaging Server services are stopped.

  2. Run the imspatch.pl Perl script as the super user with the -u flag from the back out directory (server-root/patch/patch_version).

    It is very important to run the command from the back out directory and not from the patch distribution directory. For example:


    # cd server-root/patch/iMS5.2hf1.09

    # server-root/install/perl imspatch.pl -u




    The progress of the script will be displayed on your terminal. It should look like the following:

                  Welcome to the iMS Patch Uninstallation tool.

    This tool rolls back your messaging server installation from 5.2p1. Please make sure you have stopped your messaging server before proceeding
    Do you want to continue [y]:

    Please enter the full path to the directory where iPlanet Messaging Server was installed.

    Messaging server root [/usr/iplanet/server5/patch/patch_version] :

    New Installed Version is 5.2

  3. Certain configuration files are not backed out automatically. These are the files in the server-root/patch/patch_version/save directory. For example, customizations to your imta.cnf and job_controller.cnf files are stored in this directory. If you want to back out these changes, you must do so manually.





Supported Platforms

Messaging Server 5.2 Patch 1 is supported on the following platforms:

Solaris 9

Messaging Server can be installed on either Solaris 9 Update 1 or Solaris 9 Update 2. There are no required Solaris patches. Note the following items:

Solaris 2.6 and 8

The supported Solaris platforms require the following patches.

A list of recommended patches for Solaris 2.6 and Solaris 8 can be found at http://access1.sun.com.


Caution

On both Solaris 2.6 and Solaris 8 platforms, applications that are linked with the 32-bit libthread (/usr/lib/libthread.so) or the 64-bit libthread (/usr/lib/sparcv9/libthread.so.1) library might hang. This bug can affect any process at startup, particularly utilities in scripts (such as mboxutil) as well as processes that are frequently started like the ims_master channel.

Recommended Work-around for Solaris 2.6:

Set the environment variable, LD_BIND_NOW=1, in your appropriate shell before running the application:

For example, in csh and tcsh shells:

setenv LD_BIND_NOW 1

This will force "non-lazy" runtime binding. LD_BIND_NOW causes the runtime linker to perform both data reference and function reference relocations during process initialization, before transferring control to the application.

Recommended Work-around for Solaris 8:

Apply following patches that are available through normal support channels:

SPARC — Solaris 8 with 108827-35
Intel — Solaris 8 with 108828-35

See Solaris bug 4663077 for more information.




Additionally, ensure that your Solaris setup specifies how to route to hosts that are not on the local subnet. To do this, ensure that:

If you are installing Messaging Server in a hardened environment, the minimum packages that you need on a Solaris 8 operating environment include:

Solaris Core packages as well as SUNWxwdv, SUNWxwdvx, SUNWxwmod, SUNWxwmox, SUNWxwplt, SUNWxwrtl.

Microsoft Windows NT 4.0

Windows NT 4.0 SP6a (Service Pack 6a) is supported.

Microsoft Windows 2000 SP2 (Service Pack 2)

Windows 2000 SP2 (Service Pack 2) is supported when you use 5.2hf1.09 (Hot Fix 1.09 bundle) or later. See Installation Instructions for Windows 2000 Platforms to install Messaging Server on a Windows 2000 platform. You must have Messaging Server 5.2hf1.09 (Hot Fix 1.09 bundle) or later to install Messaging Server on Windows 2000.

See Bug 4782958 to improve imapd performance.

Installation Instructions for Windows 2000 Platforms

Messaging Server 5.2 is now supported on Windows 2000 SP2 Platforms. To install Messaging Server on Windows 2000 SP2, you need the following components:

The following instructions explain how to install Messaging Server on a Windows 2000 SP2 platform:

  1. Unzip Messaging Server 5.2hf1.09 (Hot Fix 1.09 bundle) or later.

  2. If Directory Server is running on a separate machine, move the dssetup.zip file to that machine.

  3. Unzip the dssetup.zip file.

    You will use the hot fix bundle version of the ims_dssetup.pl Perl script and the config/ sub-directory with the supporting files.

  4. Run the ims_dssetup.pl script.

    Do not use the ims_dssetup.pl script that accompanies the Messaging Server 5.2 Windows NT version.

  5. Run the Messaging Server 5.2 Windows NT installation program. See the Messaging Server Installation Guide for Windows NT.

    Do not start Messaging Server until you apply the Hot Fix bundle (Step 6).

  6. Run the Messaging Server 5.2hf1.09 Hot Fix bundle imspatch.pl script on your Messaging Server machine.

Configure Direct LDAP Mode. See Appendix B of the Messaging Server Administrator's Guide.

HP-UX

The HP-UX 11.0 platform requires the following operating system bundles and patches:

Note that switching the globalmutex back to native implementation can improve performance. To do so, use one of the following HP patches:

If you are running Sun ONE Web Server on an HP-UX platform, you need to ensure that the following patches are installed on that machine. (See Localized Versions of Messaging Server for more information on Sun ONE Web Server.) Table 2 lists the required patches for the HP-UX 11.0 (800 series), and Table 3 lists the required patches for the HP-UX 11.0 (700 series):

Table 2    Required Patches on HP-UX 11.0 (800 series) for Web Server

HP-UX 11.0 (800 series) Patches for Web Server

QPK1100 Quality Pack for HP-UX 11.00, September 2001  

XSWHWCR1100 HP-UX Hardware Enablement and Critical Patches, September 2001 



Table 3    Required Patches on HP-UX 11.0 (700 Series) for Web Server 

HP-UX 11.0 (700 Series) Patches for Web Server

B8110AA (Java 2 SDK for HP-UX (700/800), PA1.1 + PA2.0 Add On) 

B8111AA (Java 2 RTE for HP-UX (700/800), PA1.1 + PA2.0 Add On) 

B9098AA (Java 2 Plug-in for HP-UX (700/800)) 

HPUXEng32RT (English HP-UX 32-bit Runtime Environment) 

UXCoreMedia (HP-UX Media Kit) 

XSWGR1100 (HP-UX Extension Pack, May 1999) 

XSWHWCR1100 (HP-UX Hardware Enablement and Critical Patches, September 2001) 

QPK1100 (Quality Pack for HP-UX 11.00, September 2001) 

To identify any existing patches on your system, use the swlist command. To install HP-UX patches, use the swinstall command. Refer to the HP documentation for more information.

A list of recommended patches for HP-UX 11.00 can be found at the following URL: http://us-support.external.hp.com/index.html





Hardware and Software Requirements

Hardware Requirements

The minimum hardware requirements for Messaging Server are:

Client Software Recommendations

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

Table 4    Messaging Server 5.2 Patch 1 Client Software Recommendations

Browsers

Solaris 2.6 and Solaris 8

HP-UX 11.00

Windows NT, Windows 98, Windows 2000 SP2

NetscapeTM Communicator 

4.76 

4.78 

4.78 

Internet Explorer 

N/A 

N/A 

5.5 SP2 (Service Pack 2) 





Tuning Requirements

This section describes platform-specific tuning requirements that are necessary to run Messaging Server 5.2 Patch 1, Web Server, or Delegated Administrator for Messaging and Collaboration.

HP-UX

Certain kernel parameters should be modified to optimize performance for the Web Server. The following HP-UX series are described:

Use the HP sam (System Administration Manager) tool to modify and tune specific system parameters. For information on using sam tool, refer to the following link: http://docs.hp.com/cgi-bin/fsearch/framedisplay?top=/hpux/onlinedocs/B2355-90701/B2355-90701_top.html&con=/hpux/onlinedocs/B2355-90701/00/00/25-con.html&toc=/hpux/onlinedocs/B2355-90701/00/00/25-toc.html&searchterms=sam&queryid=20020130-134720

HP-UX 11.0 (800 series)

HP-UX 11.0 (700 series)





Localized Versions of Messaging Server

Messaging Server 5.2 Patch 1 should be applied to all localized versions of Messaging Server 5.2 in order to obtain the latest fixes.

If you install this distribution on a localized version of Messaging Server, the following bug fix is not installed:

The Personal Address Book does not work with replica LDAP Directory Servers. (4541432)

Work-around: For non-English locales, you need to update the code in your locale-specific editPabEntry_fs.html file.

Be sure to keep a back up copy of your editPabEntry_fs.html file prior to making the changes.

Replace the givennameCheck(fe) and the snCheck(fe) functions with the following code in editPabEntry_fs.html:

Code Example 1    givennameCheck(fe) 



function givennameCheck(fe) {
var s = "";
if (trim(fe.value).length > 0) {
e[fe.name] = fe.value;
deletedvalues.givenname = 1
} else {
fe.value = e[fe.name];
s = s_NonBlank(fe.name);
}
e.cn = getCn();
if (state == "entry"){
idx.form.cn.value = e.cn;
deletedvalues.cn = 1;
}
reload(tab);
return s;
}





Code Example 2    snCheck(fe) 



function snCheck(fe) {
var s = `';
if (trim(fe.value).length > 0) {
e[fe.name] = fe.value;
deletedvalues.sn = 1
} else {
fe.value = e[fe.name];
s = s_NonBlank(fe.name);
}
e.cn = getCn();
if (state == `entry'){
idx.form.cn.value = e.cn;
deletedvalues.cn = 1;
}
reload(tab);
return s;
}







Veritas Cluster Server 3.5 Support

Messaging Server 5.2 Patch 1 can now be configured with Veritas Cluster Server 3.5. Be sure to review the Veritas Cluster Server documentation prior to following these procedures.


Note
  • Veritas Volume Manager (VxVM) has a cluster feature that requires a separate license. This feature provides a global view of the file systems on shared storage, similar to the Sun Cluster 3.0 global file system. See the Veritas Cluster Server documentation for more information.

  • FsckOpt was optional in pre-3.5 Veritas releases. However, it is required for configuring the Mount resource. FsckOpt must include a -y or -n, otherwise the resource will not come online.

  • Veritas Cluster Server 2.0 Explorer cannot be used to manage Veritas Cluster Server 3.5.




Installation and Configuration Notes

The following instructions describe how to configure Messaging Server as an HA service, using Veritas Cluster Server 3.5. For more information on High Availability, see the Messaging Server Installation Guide for UNIX.

The default main.cf configuration file sets up a resource group called ClusterService that launches the VCSweb application. This group includes network logical host IP resources like csgnic and webip. In addition, the ntfr resource is created for event notification.

  1. Launch Cluster Explorer from one of the nodes.

    Note that these Veritas Cluster Server instructions assume you are using the graphical user interface to configure Messaging Server as an HA service.

    To launch Cluster Explorer, run the following command:


    # /opt/VRTSvcs/bin/hagui



    The VRTScscm package must be installed in order to use the GUI.

  2. Add s1ms_dg disk group resource of type DiskGroup and enable it.

  3. Add s1ms_mt mount resource of type Mount.

    1. Unlike in Veritas Cluster Server 2.0, you must add -y (or -n) to FsckOpt. Null options cause Mount to hang. See the man page for more information on fsck_vxfs.

    2. Be sure to click the Link button to enable linking resources, if they are not already enabled.

  4. Create a link between s1ms_mt and s1ms_dg. Enable the resource s1ms_mt.

    See the following dependency tree:
    VCS dependency tree.  Link created between s1ms_mt and s1ms_dg.

  5. Run the Messaging Server setup program from the primary node (for example, Node_A) to install Messaging Server.

    1. Select Custom Installation as your installation type.

    2. Provide the logical host name and the logical IP address whenever a host name or an IP address is required during the installation.

    3. When selecting Messaging Suite components, choose Sun Cluster2.2/Veritas HA for Messaging Server in addition to your other Messaging components.

      Messaging Server and the Veritas agent are now installed on Node_A.

  6. Switch to the backup node (for example, Node_B).

  7. Run the Messaging Server setup program on the backup node (Node_B), but only install the Veritas agent by selecting Sun Cluster2.2/Veritas HA for Messaging Server. Do not install other Messaging Server components on this node.

    The Veritas agent is now installed on Node_B.

  8. From the Cluster Explorer, Select Import Types... from the File menu which will display a file selection box.

  9. Import the MsgSrvTypes.cf type from the /etc/VRTSvcs/conf/config directory. Import this type file. Note that you need to be on a cluster node to find this file.

  10. Now create a resource of type MsgSrv (for example, Mail). This resource requires the instance name and logical host name properties to be set.

  11. The Mail resource depends on s1ms_mt and webip. Create links between the resources as shown in the following dependency tree:
    VCS dependency tree:  Links are created between Mail and webip and s1ms_mt.

    1. Enable all resources and bring Mail online.

    2. All servers should be started.

  12. Switch over to Node_A and check if the HA configuration is working.

  13. Change the group attribute OnlineRetryLimit from 3 to 0, otherwise the failed-over service might restart on the same node.

MsgSrv Attributes

This section describes MsgSrv additional attributes that govern the behavior of the mail resource. To configure Messaging Server with Veritas Cluster Server, see Table 6.

Table 6    Veritas Cluster Server Attributes 

Attribute

Description

FaultOnMonitorTimeouts 

If unset (=0), monitor (probe) time outs are not treated as resource fault. Recommend setting this to 2. If the monitor times out twice, the resource will be restarted or failed over.  

ConfInterval 

Time interval over which faults/restarts are counted. Previous history is erased if the service remains online for this duration. Suggest 600 seconds. 

ToleranceLimit 

Number of times the monitor should return OFFLINE for declaring the resource FAULTED. Recommend leaving this value at '0' (default). 





Product Hierarchy and Dependencies

Messaging Server 5.2 Patch 1 requires the following Sun ONE components:

These products are all included on the Messaging Server CD at the download site at http://www.sun.com/software/download/.


Caution

Sun ONE does not recommend using the Administration Console for user and group provisioning. The recommended user, group, and domain provisioning tool for Messaging Server is Delegated Administrator for Messaging and Collaboration and the imadmin CLI tool.








Deprecated Features

The following features were deprecated in the Messaging Server 5.2 release and will be removed in future releases:





Fixed Bugs

This section describes the major bugs that were fixed in the Messaging Server 5.2 Patch 1 release:

Table 7    Messaging Server 5.2 Patch 1 Fixed Bugs 

Bug Number

Description

Status

4519531 

The sendmail -Ac option that is used by Solaris 9 startup scripts was not accepted. 

Fixed 

4519546 

The sendmail -- option that is used by the Solaris 9 mail program was not accepted. 

Fixed 

4523668 

On Windows NT platforms, the imsimta dirsync command hung and was prevented from interrupting other MTA functions.  

Fixed 

4531386 

Chinese (zh_cn) characters were unreadable in the header if the preferred language was set to zh_tw. 

Fixed 

4532419 

Messages were not dequeued by the ims_master channel but were requeued with a "Mailbox is busy" error. 

Fixed 

4539563 

Icelandic ISO-8859-1 vacation responder Subject field was corrupted in Messenger Express. 

Fixed 

4540006 

The mboxutil -r command was unable to rename folders.  

Fixed 

4541432 

The Personal Address Book did not work with replica LDAP Directory Servers. 

Fixed 

4543495 

Memory problem existed in Netscape Security Services (NSS 282). 

Fixed 

4546178 

Internet Explorer 5.5 JavaScript error in Messenger Express 

Fixed 

4549165 

The utility mboxutil -p did not work with Japanese characters. 

Fixed 

4553030 

In Messenger Express, you could not create a new folder with a Netscape Communicator 6.2 browser. 

Fixed 

4553031 

In Messenger Express, a message could not be sent using Netscape Communicator 6. 

Fixed 

4557940 

The command imsimta recover-crash did not work on Windows NT platforms. 

Fixed 

4563172 

Support was missing for the BANNER_HOST SMTP channel option. 

Fixed 

4581879 

When using Netscape Communicator 4.76 on a Solaris operating environment, Messenger Express displayed a blank screen in certain scenarios. 

Fixed 

4616192 

In MMP, a third-party authentication sample code was needed for a stand-alone, thread-pool based authentication server. 

Fixed 

4617327 

POP over SSL did not work. 

Fixed 

4618326 

High ASCII characters in email addresses were disappearing in the Personal Address Book. 

Fixed 

4618565 

In Messenger Express, unqualified mail IDs were not accepted in mail-forwarding and reply-to fields. 

Fixed 

4620738 

Multi-threaded LDAP queries unexpectedly terminated libldap.  

Fixed 

4620764 

The MoveUser command returned error code 0, even when the command failed. 

Fixed 

4624538 

The ims_master channel dequeued slowly while the imsbackup command was still running. 

Fixed 

4628992 

The Job Controller did not schedule aggressively enough. 

Fixed 

4631223 

There was a JavaScript error in the Subscribe to Shared Folders option. 

Fixed 

4631706 

In Messenger Express, Arabic/Hebrew (rtl) Internet Explorer users could not subscribe to shared folders. 

Fixed 

4632998 

Character sets of Arabic, Hebrew, Thai auto-reply messages were incorrectly set to ISO-8859-1. 

Fixed 

4634079 

Messenger Express did not remove the \recent flag after opening a mailbox. 

Fixed 

4634687 

Made imsimta.bat call cleandb on Windows NT so that it worked the same as on Solaris platforms.  

Fixed 

4634668 

In Messenger Express, closing the Compose window after saving draft messages unexpectedly terminated Netscape Communicator sessions on HP-UX platforms. 

Fixed 

4636633 

In a popd process, the number of bytes exceeded the allocated amount of buffer.  

Fixed 

4638691 

MMP appeared to be losing IMAP requests between the IMAP client and the message store. 

Fixed 

4640225 

Return job was consuming high CPU. 

Fixed 

4641089 

There was a scalability problem with a quickly growing INBOX. 

Fixed 

4641974 

Welcome message with non-ASCII characters got corrupted. 

Fixed 

4643137 

The display of non-English Delegated Administrator for Messaging and Collaboration sometimes got corrupted when if you logged in through Messaging Express. 

Fixed 

4642210 

MMP LDAP code caused high CPU usage and stopped responding under stress testing. 

Fixed 

4643466 

The stored utility did not stop after mboxlist_recover failed. 

Fixed 

4644687 

Welcome message was inappropriately inserted inappropriately during fast recovery and restore of the message store. 

Fixed 

4644932 

The mshttpd process created problems in decodeOutput

Fixed 

4645870 

In Messenger Express, the Subject line composed of one accented character was incorrectly encoded. 

Fixed 

4646601 

The stored utility ignored the change of local.store.expire.workday from "" to -1. 

Fixed 

4647148 

Invalid encoded characters in the Subject line causes Javascript error in Messenger Express. 

Fixed 

4647798 

The imsimta db utility was broken. 

Fixed 

4648771  

The incremental imsimta dirsync command missed newly added users. 

Fixed 

4650087 

You received an imsimta cnbuild error when attempting to migrate from SIMS 4.0 to Messaging Server 5.2. 

Fixed 

4653291 

The quotacheck -n utility caused problems when the size of the imq.msgfile was a multiple of 8 bytes.  

Fixed 

4653818 

When a UID contained capital letters, a PAB_CMD_GET_PABS error would display. 

Fixed 

4654456 

The autoreply echo mode was not honored. 

Fixed 

4654805 

The imapd process created problems in the copy command if cache data was invalid. 

Fixed 

4655771 

The imsbackup and imsrestore commands were unable to back up or restore Japanese folders to and from Legato Networker. 

Fixed 

4657356 

When the Personal Address Book was disabled, the Messenger Express interface produced Javascript errors. 

Fixed 

4657610 

The MoveUser utility failed for users with a nested INBOX folder. 

Fixed 

4658082 

There were pagination problems with Personal Address Book. 

Fixed 

4658592 

The popd process unexpectedly shut down. 

Fixed 

4659585 

The iminitquota -a did not continue if orphaned mailbox was found. 

Fixed 

4659213 

Scheduling of jobs did not occur exactly as specified by the backoff keyword.  

Fixed 

4659265 

The mailDomainCatchAllAddress parameter did not work. 

Fixed 

4659879  

Certain mshttpd hot fixes broke spell checking in Messenger Express. 

Fixed 

4660227 

The PMDFdisposeHeader() did not free all header memory. 

Fixed 

4661139 

Sieve interpretation of multiple filters did not work. 

Fixed 

4662835 

The imsbackup command did not produce consistent backups. 

Fixed 

4665018 

Empty memberofpabgroup unexpectedly terminated Personal Address Book. 

Fixed 

4665069 

The Messenger Express Compose Message and Spell Check windows were too tall and not resizable. 

Fixed 

4665450 

A Personal Address Book group with no 'un' attribute unexpectedly terminated Personal Address Book. 

Fixed 

4665735  

Japanese characters in the To: and CC: fields were corrupted in Messenger Express. 

Fixed 

4666989 

There was a security problem in the cfg.msc command. 

Fixed 

4667354 

The imsimta process_held utility was broken in the MTA Direct LDAP mode. 

Fixed 

4670074 

IMAP APPEND command returned an error in a non-error condition. 

Fixed 

4670862 

Hosted domains viewed English instead of the localized version of Messenger Express. 

Fixed 

4671362 

Thai attachments showed incorrect file names. 

Fixed 

4671682 

Running crash recover twice without running the imsimta dirsync -f command deleted the alias database. 

Fixed 

4672012  

The configutil options to specify host/port of Delegated Administrator for Messaging and Collaboration on Messenger Express was not used. 

Fixed 

4672290 

Recipient addresses were incorrectly formatted for vanity domain by the imsimta dirsync command. 

Fixed 

4672958 

A long HTTP URL got broken in Messenger Express. 

Fixed 

4673036 

Job Controller child process was hung in exit handler. 

Fixed 

4673300 

The store.quotagraceperiod configuration parameter caused problems. 

Fixed 

4673761 

/usr/lib/sendmail spun the reading from /dev/zero. 

Fixed 

4674649 

LDAP Lookup in monitor_check is bypassed. 

Fixed 

4677508 

The inetDomainAlias object with duplicate objectclass=alias unexpectedly terminated the MTA. 

Fixed 

4676173 

Single-sign on in Messenger Express proxy was not implemented. 

Fixed 

4677285 

Defragment sometimes skipped already seen messages. 

Fixed 

4678182 

In Messenger Express, there were security issues with Javascript and http-equiv=refresh. 

Fixed 

4678917 

Incremental imsimta dirsync with option LDAP_TIME_LAG did not work if TZ=japan.  

Fixed 

4679824 

The reconstruct utility had problems when moving 100+ messages from one folder to a new folder. 

Fixed 

4680849 

Creating a mailbox with long ACL caused problems with message access. 

Fixed 

4682060 

The default setting for Messenger Express vacation reply needed to be changed. 

Fixed 

4682721 

NLS_EncodingConverterExists unexpectedly terminated by a long *from_charset. 

Fixed 

4683469 

The default value for "Vacation days between send" differed between Delegated Administrator for Messaging and Collaboration and Messenger Express.  

Fixed 

4684058 

Pathological MIME part header usage caused SMTP server slowdown. 

Fixed 

4684314 

MMP PREAUTH with bad password did not work. 

Fixed 

4684513 

For non-default domain users, sharing folders using Messenger Express was impossible. 

Fixed 

4685743 

Connection throttle settings could not function with a high load.  

Fixed 

4686224 

Messenger Express did not allow the user to enter the correct email address in Personal Address Book.  

Fixed 

4686388 

Corruption occurred in the ims_master channel mailbox store.  

Fixed 

4686644 

The imsimport utility created a destination mailbox even if import failed. 

Fixed 

4688847 

Insufficient parsing of APOP arguments occurred in the popd process. 

Fixed 

4689039 

Under a high load, MMP LDAP duplicate message ID misdirected users.  

Fixed 

4689082 

On Netscape 4.7x browsers on Solaris platforms, the Compose window in Messenger Express was non-resizable even when the resizable option was enabled. 

Fixed 

4689138 

When an ETRN host name was received, the TCP SMTP SERVER submitted the associated channel master program to run. It should have been more selective. 

Fixed 

4689827 

Backoff of delivery to store was short and random for all failures including overquota. 

Fixed 

4689856 

In Personal Address Book, you could not add addresses in a certain format. 

Fixed 

4690122 

Support for inetCanonicalDomainName disambiguated domain with same base DN. 

Fixed 

4690492 

The conversion channel incorrectly cached dparameter-symbol-0. 

Fixed 

4691080 

Needed additional overquota parameters. 

Fixed 

4691088 

Displaying certain folded headers caused an unexpected termination in Messenger Express.  

Fixed 

4691433 

When the mailclientattachmentquota attribute was present in the mail domain entry with any value, Messenger Express displayed 'maximum attachments reached' when attempting to add any attachment. 

Fixed 

4692876 

Problems caused by program delivery LDAP directory configuration issue using two separate directory server instances. 

Fixed 

4694023 

Unnecessary debug log was on an abnormal connection termination to an SMTP server. 

Fixed 

4695080 

Messaging Server 5.2p0.3 hotfix bundle broke MMP LDAP failover.  

Fixed 

4696742 

Message with Deferred-delivery: header line wasn't delivered at the expected time. 

Fixed 

4697003 

The mshttpd process unexpectedly terminated in sprint_rfchdr. 

Fixed 

4697051 

Conversion channel caused sieves to evaluate twice leading to duplicate deliveries. 

Fixed 

4697385 

The ReplayFormat parameter did not properly work in the hotfix bundle. 

Fixed 

4697788 

Domain aliases didn't search for all reasonable address variants. 

Fixed 

4697920 

Two versions of Draft folders were displayed in Messenger Express. 

Fixed 

4698857 

Quota did not work if the user got a message before set Quota. 

Fixed 

4699342 

Message store delivered quota notification incorrectly when quota was set to -1. 

Fixed 

4699959 

Messenger Express client in Internet Explorer (RTF mode) emitted lines longer than 1000 characters. 

Fixed 

4699838 

The imsimta program -u -m method utility did not return any information. 

Fixed 

4700406 

The mshttpd process had problems in NLS_NewNamedLocaleFromChar 

Fixed 

4701694 

Messages encoded in Hebrew character set caused Javascript errors. 

Fixed 

4702075 

Defragment produced "no room" error. 

Fixed 

4702489 

Problem occurred with output encoding in header character set conversions. 

Fixed 

4703372 

Sieve evaluation order had problems 

Fixed 

4703418 

The charsets.txt file incorrectly flagged UTF-16-BE as being ASCII equivalent. 

Fixed 

4703448 

The imapd process hung on Windows NT platforms. 

Fixed 

4703531 

Some message headers appeared truncated in Messenger Express. 

Fixed 

4703985 

SNMP subagent problem occurred with multiple occurrences of "/msg-" in instance's directory path. 

Fixed 

4705711 

Aging policy did not work as expected. 

Fixed 

4705912 

Needed to support the inetCanonicalDomainName LDAP attribute. Note that this attribute cannot be used when the dirsync mode is enabled. You should only use this attribute in Direct LDAP mode. 

Fixed 

4706289 

The reconstruct utility did not remove folders on non existent partitions. 

Fixed 

4706856 

The imsimta cache -view channel displayed all channel messages. 

Fixed 

4707864 

Authentication failed when logging in through MMP (timeout received). 

Fixed 

4708218 

Duplicated messages were delivered according to the sieve rule. 

Fixed 

4708583 

The quotacheck utility caused problems when the attribute mailQuotaAttribute was not specified in rulefile

Fixed 

4709005 

SSR forwarding rules not working for external addresses. 

Fixed 

4709242 

DB_CONFIG file was missing and causing db_stat command to fail. 

Fixed 

4709988 

The sieve test envelope domain caused problems in the MTA. 

Fixed 

4710477 

The @ sign in the UID caused auto-reply to fail. 

Fixed 

4711230 

The session ID needed to be more secure in Messenger Express. 

Fixed 

4712194 

Data-failed files were written to the wrong queue. 

Fixed 

4713075 

Return job exited abnormally if a message file was removed from directory. 

Fixed 

4713536 

In an earlier hot fix (5.2p07), the Job Controller found a locked file during a rebuild. 

Fixed 

4714890 

Mail delivery undid ACL modification by the mboxutil -r command. 

Fixed 

4717143 

End user could not delete spoof messages via POP (MMP). 

Fixed 

4717233 

Defragment channel was hung. 

Fixed 

4717588 

Autoreply unexpectedly terminated if the recipient had no mail attribute. 

Fixed 

4717841 

The MTA channel keywords, alternateblocklimit, alternatelinelimit, and alternaterecipientlimit, were not initialized. 

Fixed 

4718216 

PabURI was differently formatted in the Messaging Server 5.2 release. 

Fixed 

4718583 

Header lines were merged aggressively instead of selectively. 

Fixed 

4719536 

The imsimta cleandb changes prolonged recovery of HA Messaging Server under Veritas Cluster Server.  

Fixed 

4720110 

The mboxutil -a utility did not give expected result. 

Fixed 

4720377 

The imsimta stop dispatcher command removed pidfile.imta_dispatch even when it failed to terminate the Dispatcher. 

Fixed 

4720670 

If you imported a mailbox that was missing a new line at the the end, you received an imsimport error. 

Fixed 

4721058 

The IMTA_QUEUE was sometimes not resolved correctly and the message file could not be found.  

Fixed 





Known Problems, Limitations, and Considerations

The following sections describe known problems, limitations, and considerations of SunTM ONE Messaging Server and its components. This section contains the following sub-sections:

Installation and Uninstallation

The following are known problems, issues, and considerations with the Messaging Server installation and uninstallation.


Note

Except for the Directory Server, the servers are not started by the installer as of Messaging Server 5.1.




Migration

This section describes known problems, limitations, and considerations when migrating from earlier versions of Messaging Server.

Upgrade

This section describes known problems, limitations, and considerations when upgrading Messaging Server.

Messaging Server 5.x

This section describes known problems, limitations, and considerations with Messaging Server 5.x.

Messenger Express

The following are known problems with Messenger Express:





Documentation Changes

This section describes any errors or changes to the SunTM ONE Messaging Server 5.2 documentation set.

Administrator's Guide

This section describes any errors or changes to the Messaging Server Administrator's Guide.

Messenger Express

This section describes any errors or changes to the Messenger Express Customization Guide.

Migration Guide

This section describes any errors or changes to the Messaging Server Migration Guide.

Reference Manual

This section describes any errors or changes to the Messaging Server Reference Manual.





How to Report Problems

If you have problems with Sun ONE Messaging Server 5.x, contact Sun ONE 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:





For More Information

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


Use of SunTM ONE Messaging Server is subject to the terms described in the license agreement accompanying it. Copyright © 2003 Sun Microsystems, Inc. All rights reserved. Sun, Sun Microsystems, the Sun logo, Java, iPlanet, Sun ONE, and all Sun, Java, iPlanet, and Sun ONE based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.


Last Updated June 23, 2003