Sun ONE logo      Previous      Contents      Next     

Sun ONE Messaging Server 6.0 Release Notes

Sun™ ONE Messaging Server 6.0 Release Notes

Version 6.0

Part Number 816-6736-10

December 8, 2003

These release notes contain important information available at the time of release of Version 6.0 of Sun™ Open Net Environment (Sun ONE) Messaging Server. New features and enhancements, known limitations and problems, technical notes, and other information are addressed here. Read this document before you begin using Sun ONE Messaging Server 6.0 (Messaging Server).

The most up-to-date version of these release notes can be found at the Sun ONE documentation web site: http://docs.sun.com/prod/sunone. 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.

These release notes contain the following sections:


Note

Do not use Sun ONE Messaging Server, v6.0 for production until you have installed Sun ONE Messaging Server 6.0 patch 1.



Revision History

Table 1  Revision History 

Date

Description of Changes

December 8, 2003

Initial release of these release notes.


About Messaging Server, Version 6.0

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.


What’s New in Messaging Server, Version 6.0

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 describes the following topics:

New Features

This section describes the new features added to Messaging Server in this release. The information is organized as follows:

Automatic Arabic Character Set Detection

A new auto_ef program was added to automatically detect Arabic character sets.

You can call the auto_ef program from the conversion channel to automatically detect and label most unlabeled or incorrectly labeled text messages in Arabic character sets. These unlabeled or mislabeled messages are usually sent from Yahoo or Hotmail in Arabic.

Without the correct character set labeling, many mail clients cannot display the messages correctly.

If a message has MIME content-type headers, the auto_ef program examines and processes only those with text/plain content type. If the message is not labeled with a MIME content-type header, then auto_ef adds a text/plain content-type unconditionally.

To activate or enable this program, you must:

  1. Edit your mappings file in the /opt/SUNWmsgsr/config directory to enable a conversion channel for the source and destination channel of your choosing. To enable a conversion channel for all mail coming in from the Internet to your local users, add a section to your mappings file similar to the following:
  2. CONVERSIONS

        IN-CHAN=tcp*;OUT-CHAN=ims-ms;CONVERT YES

    Note that the IN and OUT channels depend on your configuration. If you are deploying on a relay MTA, you must modify the channels to fit your configuration. For example,

    IN-CHAN=tcp*;OUT-CHAN=tcp*;CONVERT YES

    Or, you could turn it on for all channels as follows:

    IN-CHAN=*;OUT-CHAN=*;CONVERT YES

  3. Create a conversions file in the /opt/SUNWmsgsr/config directory that is owned and readable by the Messaging Server user, and that contains the following:
  4. !

    in-channel=*; out-channel=*;

    in-type=text; in-subtype=*;

    parameter-copy-0=*; dparameter-copy-0=*;

    original-header-file=1; override-header-file=1;

    command="/opt/SUNWmsgsr/lib/arabicdetect.sh"

    !

  5. Compile your MTA configuration with the following command:
  6. /opt/SUNWmsgsr/sbin/imsimta cnbuild

  7. Restart with the command:
  8. /opt/SUNWmsgsr/sbin/imsimta restart

Documentation

The following books have been added to the Messaging Server documentation set:

Installation

The following new features were added to the Messaging Server installation:

Message Store and Message Store Access

The following new features were added to Message Store and Message Store Access:

Messenger Express

The following new features were added to Messenger Express:

MMP

New MMP features include:

Monitoring

New monitoring features include:

MTA

New MTA features include:

Miscellaneous

Messaging Server now provides:

Deprecated Features

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

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

Direct editing of MTA or MMP configuration files.

A command line tool will be provided in a future release.

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 new command line tools that integrate with Identity Server. The new tools do not support the previous Sun ONE Delegated Administrator for Messaging (Delegated Administrator) utilities.

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 Sun ONE Messaging Server Administrator’s Guide.


No Longer Available

The following features were deprecated in a previous release and are no longer supported:

Bugs Fixed in Messaging Server 6.0

Table 7 describes the most important bugs fixed in the Messaging Server 6.0 release.

Table 7  Fixed Bugs in Messaging Server 6.0

Number

Description

4531060

Cu wants Mail Filter feature in Messenger Express.

4531062

Messenger Express does not translate other languages.

4533147

Cleanup/expire function does not scale.

4536517

SSO not compatible with large companies/hosting environment.

4536650

imsbackup and imsrestore cannot handle files larger than 2 GB.

4536985

SSO does not support multiple domains.

4537344

NscpMsg.sh does not handle local.snmp.enable correctly.

4537542

Server performance problems while searching for shared folders.

4538203

MMP server problems during client cert authentication if store admin credential is misconfigured.

4538311

POP3 log should output user’s mailbox statistics.

4538489

Quotacheck options are not working properly.

4538645

libmitamap.so does not extract names from imta_tailor file.

4539521

Request for imta to log more detailed information about: error status Q and smtp;250.

4540177

Installer should test the port based on IP address.

4540197

Webmail should use UTF-8 when browser supports UTF-8.

4541710

store notifyplugin peruserflag callback needs to pass the number of seen messages.

4541711

store notifyplugin peruserflag callback needs to pass the number of existing messages.

4614439

Sending attachments with long names via iMS5.0p3 or iMS5.1 with InterScan corrupts the file name.

4615860

Unable to receive mail if ims-default-quota is set to more than 2 GB.

4618566

Decrease downtime for on-demand recovery of subfolders.

4621317

mail.log_current log stops when the file reaches 2 GB file size.

4641028

RFE: Mail Quota limitation for Virtual Domain needs to be enforced.

4660299

ims_dssetup.pl fails for iDS 5.1 if LDAP password contains shell metacharacters.

4709028

Store notification should ignore events from admin proxyauth.

4709477

RFE: Mail filter combinations result in filter evaluation errors.

4710559

Webmail does not check the mailhost attribute if the mailboxes are present.

4725043

check_mailhost should use local.imta.hostnamealiases instead of DNS.

4730473

imsimta qm clean -min_length=0 -from=\<\> -delete deletes 0 files.

4754707

Integrate Identity Server’s policy agent into webmail for SSO practice.

4776787

store delivers multiple overquota e-mail messages.

4822456

POP3 hangs when large (2 MB) JPG files are retrieved.

4832584

return_forwarded.txt gets corrupted when it sends to the client in a Japanes environment.

4834902

Mixed-case authentication of hosted domain users causes problem.

4837391

Unable to execute the MoveUser utility, which is required for user migrate.


Hardware and Software 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:

Solaris 8 Operating System

The supported Solaris 8 (SPARC Platform Edition) platforms require the following patches:

If you are installing Messaging Server in a hardened environment, the minimum packages required on a Solaris 8 operating system include Solaris Core packages as well as SUNWxwdv, SUNWxwdvx, SUNWxwmod, SUNWxwmox, SUNWxwplt, SUNWxwrtl.

Solaris 9 Operating System

The supported Solaris 9 (SPARC and x86 Platform Editions) Update 2 platforms require the following patches:

Hardware Requirements

The minimum hardware requirements for Messaging Server are:

Client Software Requirements

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

Table 8  Messaging Server 6.0 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

N/A

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 9:

Table 9  Product Version Compatibility Requirements 

Product

Version

Sun Cluster

3.0 U3 (Update 3), 3.1

Veritas Cluster Server

1.3, 2.0, 3.5

Sun ONE Directory Server

5.1, 5.2

Sun ONE Identity Server

6.1 (Command-line Interface Only)

Sun ONE Web Server

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


New Information

This section contains the latest information that is not contained in the core product documentation, and is organized into the following topics:

Installation Notes

Review the following installation notes. Specific installation bugs are listed in Known Issues.

Compatibility Issues

Redistributable Files

The following redistributable files are provided with Messaging Server 6.0:

Errata and Messaging Server Documentation Updates

The following information was added to the Sun ONE Messaging Server Administrator’s Guide:

The following list describes errors or limitations in the Messaging Server documentation set:


Known Issues

This section contains a list of the more important known issues at the time of the Messaging Server 6.0 release. This section contains the following subsections:

Installation and Uninstallation Problems

The following is a known issue with the Messaging Server installation and uninstallation programs and processes:

Messaging Server component sizes are not listed when running the initial runtime configuration.
(4914843)

Each selected component displays 0 bytes.

See Installation Notes for additional installation issues.

Upgrade Problems

This section describes known issues when upgrading from Messaging Server 5.2 to Messaging Server 6.0.

Do not run the UpgradeMsg5toMsg6.p1 upgrade script provided with Messaging Server 6.0 (no bugid)

Do not run the UpgradeMsg5toMsg6.p1 upgrade script shipped with 6.0. You must wait for 6.0 patch 1 to upgrade.

Administrators cannot migrate from Sun ONE LDAP Schema, v.1 to Sun ONE LDAP Schema, v.2.
(no bugid)

Sun ONE Messaging Server 6.0 will ship without a migration tool that enables administrators to migrate from Sun ONE LDAP Schema, v.1 to Sun ONE LDAP Schema, v.2. A migration tool will be forthcoming.

If you refresh your Messaging Server 6.0 product binary with updated versions of the product, the MTA compile configuration must be rebuilt. (no bugid)

If you do not rebuild your MTA compile configuration, you will see a compile configuration mismatch error.

Workaround
On a stand-alone system: run the imsimta cnbuild command immediately after you upgrade your mail system.

On a clustered system:

  1. Upgrade an inactive node.
  2. On the node which has not been upgraded, run the imsimta cnbuild -remove command to clear the configuration.
  3. Failover your system to the upgraded node.
  4. Immediately run the imsimta cnbuild command on the upgraded node.
  5. Upgrade the node that has not yet been upgraded.

End users can’t manage their mailing lists in Messaging Server 6.0. (4904736)

Sun ONE 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

Incorrect Welcome Message displays. (4867160)

If the specified site language and domain language differ, the Welcome Message will not display in the language specified for the domain. For example, the Welcome Message may display in French when the specified domain language preference is Turkish.

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)

NFS is not supported for several reasons, including: open with O_EXCL is non-atomic. This technique is used for synchronizing deferred handling between various threads.

When using the MTA direct LDAP operation, you should run the imsimta restart command to immediately implement newly modified alias cache sizes or timeout values, or to immediately clear the alias cache. (no bugid)

If the name service cache daemon (nscd) is not running in a Solaris operating environment, the services can fail. (4353836)

This is a known Solaris bug. To avoid this problem, be sure to run the nscd(1M) service. In addition, you must enable the cache for host lookups or the mshttpd service will not work.

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

The ldapsearch command fails in the ko locale on Solaris platforms. (4533913)

The Messaging Server installation fails if it is installed in the ko locale as a result of this problem.

Workaround
This problem no longer occurs with Sun ONE Directory Server 5.2. However, if you are using earlier versions of Directory Server, run ims_dssetup.pl on Directory Server, using the default C locale instead of the ko locale.

Alternatively, you can install Messaging Server using another Korean locale, such as ko_KR.EUC, ko.UTF-8, or ko_KR.UTF-8.

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.

As of Messaging Server 5.1, logging to mail.log_current is turned off by default. (4535717 and 4564207)

Refer to the chapter on logging and log analysis in the Sun ONE Messaging Server Administrator’s Guide on how to enable logging.

Testing dynamic criteria for email-only membership does not work correctly. (4537597)

While trying to add dynamic criteria to groups for email-only membership through Sun ONE Console, using the test button to test the dynamic criterion (also known as the LDAP URL) does not work. The functionality of email membership of the group will not be broken by this limitation.

The stored process doesn’t recognize that servers may be bound to a specific interface address instead of INADDR_ANY. (4538253)

For example, if you have enabled HA, you need to bind a server to a specific interface address.

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.

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

The Personal Address Book within Messenger Express only supports a limited number of objectclasses when creating nodes in the directory server. (4539553)

When the user tree hierarchy contains nodes other than "ou", "o", "dc", or "c", the parallel PAB hierarchy must be created manually. For example, if you have users under dept=1234,o=acme.com you need to create dept=1234,o=acme.com,o=pab.

On a Solaris client with a Netscape browser, Sun ONE Console can only launch Help if a browser is already open. (4539844 and 4541748)

If Help does not launch from Sun ONE Console, create a script called “netscape” (similar to the following example), and place this script in your path:

#!/bin/sh

NETSCAPE=/usr/dt/bin/netscape # or whatever the path to the real netscape is

EXITCODE=0

if [ "$1" = "-remote" ]

then

     $NETSCAPE $@ 2>/tmp/_netscape_remote_$$

     if [ $? -ne 0 -o -s /tmp/_netscape_remote_$$ ]; then EXITCODE=1 ; fi

     rm /tmp/_netscape_remote_$$

     exit $EXITCODE

else

     $NETSCAPE $@

fi

mailautoreplysubject does not have multi-language support from Sun ONE Console. (4540780)

The auto-reply subject line in Sun ONE Console does not provide multi-language support. If the mailautoreplysubject;lang-XX (where XX is the language) attribute is already set in Messenger Express or in Delegated Administrator, the mailautoreplysubject attribute cannot be viewed or changed through Sun ONE Console because the Console looks for the mailautoreplysubject, not mailautoreplysubject;lang-XX attribute.

Workaround
When provisioning using multi-language support, use Delegated Administrator.

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 bug, *.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

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.

On Solaris, upon startup, Console might display spurious error messages related to the Sun Cluster environment. (4562861)

For example, you might see an error message such as:

Cluster.PMF.pmfd: Error opening procfs control file
/proc/384/ctl for tag rg.rs.0.svc: No such file or directory

You can ignore these messages.

For a short period of time (Default is 15 minutes), it might be possible to log in to the account of a user marked for deletion. (4576530 and 4588068)

The IMAP, POP, and HTTP servers cache the LDAP entries of users who have recently logged in for the amount of time specified in the service.authcachettl configuration parameter. To make the deletion of a user immediately effective, you can run the servers with no authentication cache or turn off the authentication cache by setting service.authcachettl to 0 using the configutil utility and restarting all the services. Note, a setting of 0 will have an impact on performance.

This problem also applies to Messaging Multiplexor (MMP); however, MMP does not use configutil. It has a separate AuthCachTTL option in its configuration 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.

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.

In Sun Cluster 3.0 U2 (Update 2), the nsldap resource goes into STOP_FAILED state and the resource group does not failover, even after reaching the Retry_count limit. (4638310)

This is a known Sun Cluster 3.0 U2 (Update 2) problem that is due to a condition between the monitoring thread and an incoming stop. See Sun Cluster bugs: 4498808 and 4368936.

Workaround
Add -y Retry_count = 1 to the scrgadm command (described in “Configuring Messaging Server HA Support for Sun Cluster” in the Sun ONE Messaging Server Installation Guide):

Note that if you upgrade to Sun Cluster 3.0 U3 (Update 3), you will longer have this race condition.

MoveUser incorrectly moves users mailboxes on same Messaging Server. (4662961)

The MoveUser utility appears to allow you to move mailboxes between partitions on the same message store but does not move them correctly; it moves user mailbox messages from the original partition back to the original partition, leaving you with double your messages, but also changes the LDAP attribute mailmessagestore for the user, so that the user cannot get email.

Workaround
The proper way to perform this operation is to use mboxutil.

If you have already used MoveUser, you should set the user’s LDAP attribute mailmessagestore to the original partition. Then, have the user log into the message store and remove all duplicate emails.

Note that if you fail to change the LDAP attribute and run mboxutil, then mboxutil will look in the new partition and report an error.

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.

Messaging Server ENS does not start when Calendar ENS is running. (4773665)

If you install Messaging Server and Calendar Server on the same machine, Messaging Server ENS will not start if Calendar Server ENS is running.

Server-Side Rules (SSR) do not reject messages of certain encodings. (4788099)

Many mail clients use encoded words in headers in a way that is inconsistent with RF1522.
In particular, these mail clients can have very different rules for when white space is significant. One effect of these differences is that it can be difficult to guess where spaces might “appear in” or “disappear from” non-ASCII headers when they are being checked in sieve scripts.

Workaround
If you are not seeing matches as expected, try adding rules that use different spacing.
Also, see the HEADERFOLDPRESERVE and HEADERTRAILINGPRESERVE channel keywords.

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.

Difference in behavior between imsimta dirsync and the Direct LDAP mode exposes syntactically illegal addresses. (4825161)

When previous versions of Messaging Server supported the dirsync mode, the MTA changed illegal addresses such as:

jane.b.doe.@siroe.com
.jane.b.doe@siroe.com
jane..doe@siroe.com

to:

"jane.b.doe."@siroe.com
".jane.b.doe"@siroe.com
"jane..doe"@siroe.com

so that these addresses were legal (as explained in RFC822) and were found in the LDAP Directory Server. The corrected entries were first stored in the alias database and the users were found in Directory Server.

However, in the Direct LDAP mode, the MTA no longer has a place to store corrected addresses. Consequently, the LDAP lookup is directly performed with the unquoted, illegal form of the address. If such an address is not quoted, the LDAP server does not recognize the address and the message is rejected.

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.

Notifications can be customized and localized. (4832584)

To customize or localize notifications, you would create a complete set of return_*.txt files for each locale and/or customization and store it in a separate directory. For example, you could have French notification files stored in one directory, Spanish for another, and notifications for a special unsolicited bulk email channel stored in a third. Sample files for French, German, and Spanish are included in this release. These files can be modified to suit your specific needs. Refer to the Sun ONE Messaging Server Administrator’s Guide for complete information on Customizing and Localizing Notification Messages.

Client certificate authentication does not support Sun ONE LDAP Schema, v.2. (4864144)

Note that client certificate authentication does not currently work as designed with Sun ONE LDAP Schema, v1 either.

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.

If you stop channels and then restart the Job Controller, the channels continue to run. (4881164)

ims_master loops and many messages are stuck in the ims-ms queue. (4887729)

Do not create files in the Messaging Server directory hierarchy. Doing so can cause unexpected behavior in the logging facility or other components of the server.

The SMTP server’s default behavior has changed. (4890252)

The SMTP server’s default behavior permissively accepts various line terminators. Currently, the smtp keyword is synonymous to the smtp_crorlf channel keyword on the tcp channels. Not only does this behavior comply with the original SMTP specification (RFC 821), it also now complies with the most recent revision of the SMTP specification (RFC 2821). Specifically, the smtp keyword is synonymous with the smtp_crlf channel keyword. For more information, see the section on Channel Protocol Selection and Line Terminators in the chapter on Configuring Channel Definitions in the Sun ONE Messaging Server Administrator’s Guide.

New autoreply function has limitations with language tags. (4896231 and 4898193)

If you are using Delegated Administrator and Sun ONE LDAP Schema v1, and you need to enable multi-language support when provisioning vacation messages, use the old autoreply channel described in the iPlanet Messaging Server 5.2 Administrator’s 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

Selecting MS in Admin Console displays “ERR cannot setuid or setgid.” (4916259)

Messaging Server and Directory Server will not start if you run the Admin Server as a user other than root (Default).

Workaround
You must install and run the Admin Server as root. It is strongly recommended that you do not change the default user.

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 Sun ONE Messaging Server Administrator’s Guide.


“Unable to open configuration list” error in Sun ONE Server Console. (4922003)

If you install Messaging Server in a location other than the default msg_svr_base (/opt/SUNWmsgsr), you will see the following error when you open Messaging Server through the Sun ONE Server Console: “ERR Cannot Open Configuration List.” Consequently, you will be unable to open Messaging Server.

Workaround
Create a directory /opt/SUNWmsgsr/config/ and copy the msg.conf file from your current Messaging Server root installation, <your_server_root>/config/msg.conf to this new directory. Make sure that the permissions to the new directory are owned by the <msg_svr_user>.

Vacation start and end dates are not saved correctly in Webmail. (4929706)

If a Webmail vacation start or end date includes a double-digit month (October, November, or December), Webmail does not save the date correctly and will send vacation responses at unexpected times.

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/opt/SUNWmsgsr/config/html/ar directory by copying /var/opt/SUNWmsgsr/config/html/en.
  2. Edit /var/opt/SUNWmsgsr/config/html/ar/i18n.js to include
  3. i18n[’dir’] = ’rtl’ (just above i18n[’fontface’] = ’PrimaSans BT,Verdana,sans-serif’)

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

When you use the Manage Certificate option (Admin Server->Messaging Server->
Configuration->Manage Certificate) to create an SSL certification request, the Manage Certificate wizard should create a certificate and key database in the Messaging_Server_Base/config area and not in the Directory_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:

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.


Messenger Express Problems

This section describes known issues in the Messenger Express product.

If you are using Netscape Communicator, messages might shut down your browser on rare occasions. (4549239)

Workaround
Use Internet Explorer version 5.5 SP2 (Service Pack 2) on the rare instance that you experience this behavior.

On Internet Explorer 5.5SP1 and earlier, very large messages are truncated when placed into the Sent folder. (4558055)

Due to timing issues in Internet Explorer versions before 5.5 SP1, very large messages are truncated on slower machines with small amounts of memory.

Workaround:
Use the recommended build of Internet Explorer 5.5 SP2 or higher.

Messenger Express with Greek on Netscape Communicator creates various issues. (4560999)

Several minor glitches occur related to either Javascript or IMAP folder issues; users who run into these issues might want to use another browser.

Japanese EUC locale issues when using Netscape Communicator browser on Solaris. (4561469 and 4561550).

When using Netscape Communicator 4.x on Solaris in a Japanese EUC locale, the vcard of a message is displayed as gibberish.

A user will not be able to attach files with Japanese file names using Netscape Communicator 4.x browser on Solaris.

When using Netscape Communicator 4.x with Messenger Express, any window resize causes the session to return to the Inbox message list. (4579429)

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 bug in Netscape Directory Server 4.x, you are able to enter multiple email IDs.

Clicking Send or Save Draft generates an error if your client web browser is Internet Explorer 6.0. (4633206)

When you open the Compose window from the Folders tab, compose a message, and click Send or Save Draft, you will see a Javascript error if you are using Internet Explorer 6.0 as your client web browser. Despite the error, the message is sent (if you click Send) or saved (if you click Save Draft) as expected.

A blank character is trimmed in Messenger Express. (4668749)

In Messenger Express, when there is a blank character at the beginning of a line in a plain text message, that character is trimmed.

When Single Sign-On is enabled, a user might unable to logout from Messenger Express. (4670621)


Note

The Sun ONE Delegated Administrator for Messaging and Collaboration product is available for existing customers only. New customers should refer to the product documentation for information about new provisioning tools.


If you log on to Delegated Administrator, and you open another web browser to login to Messenger Express, you will not be prompted for your user ID and password if you have Single Sign-On enabled.

However, with Single Sign-on enabled, you will not be able to log out of Messenger Express successfully while you’re still logged on to Delegated Administrator.


Note

You will not encounter this issue if, instead of using Delegated Administrator, you enable Single-Sign On through Identity Server.


Workaround
Enable Single Sign-Off so that when you log out of Messenger Express, you also log out of other applications. Another workaround is to modify Messenger Express so that when you log out, you are sent to a web page which is different from where you originally logged into Messenger Express. To do this, edit the main.js and to change the restart() routine.

Messenger Express incorrectly allows users to change their passwords to non-ASCII characters. (4745337)

If the user changes his password to non-ASCII characters, he will not be able to re-login to Messenger Express with his new or old password.

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

User Management Utility

This section describes known issues in User Management Utility for Sun ONE Messaging and Collaboration.

User create -c option creates an invalid calendar identifier. (4937705)

When you use the -S cal option the -c suboption becomes available, which is the calendar identifier. Specifying commadmin .... -d domain101.com -l test1 -S cal -c defaultCalendar results in the following entry:

icscalendar: defaultCalendar

However, the entry should be:

icscalendar: test1@domain101.com:defaultCalendar

Workaround:
Do not use the -c option when creating a user.

Need to specify -M with -S option for commadmin group create. (4930618)

For the commadmin group create and commadmin group modify commands, the -M option must be specified with the -S option.

mgrpModerator attribute is not set correctly by commadmin group create -r command. (4931765)

Specifying the -r option for the commadmin group create command should create a moderator for the group. The -r option requires the moderator’s email address. When this option is specified, the mgrpModerator attribute is not correctly set. For example, if the option is specified as -r moderator, the mgrpModerator attribute should be set to mailto:moderator@siroe.com where siroe.com is the default domain. However, in this case, the mgrpModerator attribute is set only to moderator.

Workaround:
Verify that the value entered with the -r option is a complete email address, for example -r moderator@siroe.com.

Group’s email address is not validated against the domain in which group is created. (4931802)

When creating a group with the commadmin group create command, the group’s email address (specified with the -E option) is not validated against the domain of the group (specified with the -d option).

Workaround:
Verify that value specified with the -E option is a valid email address for the group’s domain.

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.

commadmin user create -c option creates an invalid Calendar identifier. (4937705)

When the -c option is specified for the commadmin user create command, an invalid calendar identifier is created.

Workaround:
Do not use the -c option. The user ID specified with the -l option is used as the default.

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.

Localization Issues

The following items are not necessarily il8n or l10n specific.

Mailfilter doesn’t work unless webmail is running on port 80. (4931052)

Workaround:
Configure mshttpd port to 80 as workaround.

(i18n) Non-ASCII vacation messages cannot display correctly. (4906625)

Log onto Webmail with valid user then enable vacation with non-ASCII message on it.
The vacation message is corrupted on disposition report.

No workaround exists. See Messaging Server 6.0 patch 1 for remedy - downloadable from http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access.

(i18n) Simplified Chinese Admin Console online help files are used in zh_TW environment on Netscape Browser 4.7x. (4881871)

Launch Traditional Chinese version of Directory Server 5.2 Admin Console, then click [Help] button to launch view help content through browser. If default browser is set to Netscape 4.7x, then instead of Traditional Chinese online help Simplified Chinese online help will be displayed.

Workaround:
Use Netscape 7 (or Internet Explorer)

(i18n) Webmail composer sometimes folds Japanese sentences that contain certain characters. (4923143)

No workaround exists.

(i18n) International chars in Mail Filter displayed as codepoints in Filter Preview. (4983208)

No workaround exists. See Messaging Server 6.0 patch 1 for remedy - downloadable from http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access.

(i18n/l10n) Mail Filter: cannot select user’s preference items in localized Mail Filter UI. (4937628)

Saved Mail Filter rules through localized UI always have “contains” for the condition rule regardless of condition choices made during rule creations.

No workaround exists. See Messaging Server 6.0 patch 1 for remedy - downloadable from http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access.

Mail Filter: missing help links in Advanced Mail Filter Action windows. (4936676)

No workaround exists.

(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.

(i18n) Intermittent Javascript errors may be seen in Japanese Webmail (Internet Explorer 6 only) when proxy server 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.


How to Report Problems and Provide Feedback

If you have problems with 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 group, where Messaging Server topics are discussed:

Sun Welcomes Your Comments

Sun is interested in improving its documentation and welcomes your comments and suggestions. Email your comments to Sun at this address:

Please include the part number (816-6736-10) of the document in the subject line and the book title (Sun ONE Messaging Server 6.0 Release Notes) in the body of your email.


Additional Sun Resources

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


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

Sun, Sun Microsystems, the Sun logo, Solaris, Java and the Java Coffee Cup logo are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Use of Messaging Server is subject to the terms described in the license agreement accompanying it.

This product includes software developed by Computing Services at Carnegie Mellon University (http://www.cmu.edu/computing/).



Previous      Contents      Next     


Copyright 2003 Sun Microsystems, Inc. All rights reserved.