Sun Java Communications Suite 5 Release Notes

Deprecated and Removed Features for Messaging Server

Support for the following features may be eliminated in a future release or have already been removed in this release:

Messenger Express and Calendar Express

Going forward, no new features will be added to the Messenger Express and Calendar Express user interfaces. They have been deprecated in favor of the new Communications Express user interface. Both Messenger Express and Calendar Express will be removed from the product in the next major release.


Note –

This deprecation also includes the deprecation of the Messenger Express Mail Filter User Interface (msg-svr-base /SUNWmsgmf/MailFilter.war ).


The following bugs affect the deprecated Messenger Express product:

No ID

The Up and Down buttons removed.

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

4925995

Problems may be seen in Messenger Express on Internet Explorer 6 when proxy server setting is used.

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

4908625

Feature removed from the Advanced Mail Filter Conditions window.

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.

4883651

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

4653960

Localized Messenger Express does not merge some of the folders created by Outlook Express.

It is sometimes desired that the default “Sent” folder in Messenger Express be replaced by the “Sent Items” folder created by Outlook Express, hence all the messages sent by both client are copied to the “Sent Items” folder. This does not work with Japanese localization.

Workaround:

  1. Edit Japanese i18n.js to match Outlook Express’ “Sent Items” translation.

    				  i18n[’sent folder IE’] = ’soushinzumiaitemu’ 
    				  fldr[’Sent Items’] = ’soushinzumiaitemu’
    				  
  2. End users must log onto Messaging Server using Outlook Express first.

4633171

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.

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

Administration Console

The Sun Java System Administration Console has been removed from the Messaging Server product.

Administration functions should be performed through the Messaging Server command-line interfaces or configuration files. References in the documentation to using the console haven't yet been corrected.

DIGEST-MD5

When clients connect via IMAP, POP or SMTP to the Messaging Server, they must use a SASL (RFC 2222) authentication mechanism or a simple password to prove their identity to the server. When the LDAP directory is configured to store user passwords in the clear, all user passwords are migrated to this format and the sasl.default.ldap.has_ plain_passwords option is set on the Messaging Server, then three additional authentication mechanisms are enabled: APOP, CRAM-MD5 and DIGEST-MD5. All three of these mechanisms transmit a one-way encoding of the password over the wire rather than the password itself. Due to its limited deployment and complexity, the DIGEST-MD5 mechanism is deprecated leaving only the APOP and CRAM-MD5 mechanisms.

LMTP Native Channel

The LMTP native channel has been deprecated and will be removed in a future release.

Messenger Express Multiplexor

The Messenger Express Multiplexor has been removed in favor of the Webmail Server. See: Webmail Server Supports IMAP.

imsimta refresh

This command has been deprecated. Use imsimta cnbuild in Sun Java System Messaging Server 6.3 Administration Reference and imsimta restart in Sun Java System Messaging Server 6.3 Administration Reference instead, as appropriate.

imsimta stop and imsimta start

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.

See start-msg in Sun Java System Messaging Server 6.3 Administration Reference and stop-msg in Sun Java System Messaging Server 6.3 Administration Reference for more information.

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.

Direct Editing of MTA Databases

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

Netscape Browser Support

Netscape browser support will be removed at a future date.

Red Hat Linux 3 Support

Red Hat Linux 3 platform support has been deprecated in this release and be removed in a future release. Communications Suite 5 continues to be supported on Red Hat Linux 4.

Event Notification Service (ENS)

In this release, there are two notification services for event notifications and alarms: Sun Java System Message Queue (JMQ) and Event Notification Service (ENS). In a future release, the Communications Suite products will use JMQ exclusively and ENS will be deprecated. However, for this release, Messaging Server, Calendar Server, and Instant Messaging still have internal dependencies to ENS; therefore, you can continue to use ENS.

For this release, the Messaging Server IMAP IDLE feature requires the use of ENS. Messaging Server has no other dependencies on ENS. If you do not use IMAP IDLE, you can use JMQ exclusively for event notifications.

If you want to use IMAP IDLE, you must configure an ENS notification plug-in. You can also use JMQ for message notifications by configuring a JMQ notification plug-in. (Messaging Server allows you to configure multiple notification plug-ins.

Obsolete configutil parameters

The configutil parameters listed in Table 3–2 are obsolete and have been removed from the Messaging Server product.


Note –

If Messaging Server is upgraded from an earlier release to Messaging Server 6.3, the parameters listed in Table 3–2 are deleted from the configuration after upgrade. Before upgrading, Sun recommends that you save the configutil output to a file.


Table 3–2 Deleted configutil Parameters

Parameter

Comment

encryption.fortezza.nssslactivation

Removed in Messaging Server 6.0. No replacement. 

encryption.nscertfile

Use local.ssldbpath and local.ssldbprefix instead.

encryption.nskeyfile

Use local.ssldbpath and local.ssldbprefix instead.

encryption.nsssl2

No longer relevant with SSL v2 support obsoleted (as of Messaging Server 6.0). 

encryption.nsssl2ciphers

No longer relevant with SSL v2 support obsoleted (as of Messaging Server 6.0). 

encryption.nsssl3

No longer relevant with SSL v2 support obsoleted (as of Messaging Server 6.0). SSL v3 is now always enabled. 

encryption.nsssl3ciphers

Removed in Messaging Server 6.0. No replacement. 

encryption.nsssl3sessiontimeout

Removed in Messaging Server 6.0. Use service.*.sessiontimeout instead.

encryption.nssslclientauth

Removed in Messaging Server 6.0. SSL now always asks for client cert if there is a valid certmap.conf and a valid CA for client certs in the cert database.

encryption.nssslsessiontimeout

Removed in Messaging Server 6.0. Use service.*.sessiontimeout instead.

encryption.rsa.nssslactivation

Removed in Messaging Server 6.0. No replacement. 

encryption.rsa.nsssltoken

Removed in Messaging Server 6.0. Use encryption.rsa.nssslpersonalityssl and local.*.sslnicknames instead. The token name can be provided as a prefix to the SSL nickname: for example, token-name:nick-name .

gen.configversion

Never used. 

local.cgiexeclist

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

local.dbstat.captureinterval

Removed in Messaging Server 6.2. Use alarm.serverresponse.msgalarmstatinterval instead.

local.dsame.auth.enable

Never used. SSO will be enabled so long as local.webmail.sso.amnamingurl and related parameters are defined.

local.enduseradminpwd

Use local.enduseradmincred instead.

local.enduseradminuid

Use local.enduseradmindn instead.

local.imta.catchallenabled

No longer relevant with dirsync obsoleted (as of Messaging Server 6.0).

local.imta.ldsearchtimeout

Use the LDAP_TIMEOUT MTA option instead.

local.imta.lookupandsync

No longer relevant with dirsync obsoleted (as of Messaging Server 6.0).

local.imta.lookupfallbackaddress

No longer relevant with dirsync obsoleted (as of Messaging Server 6.0).

local.imta.lookupmaxnbfailed

No longer relevant with dirsync obsoleted (as of Messaging Server 6.0).

local.imta.lookupreturnwhenfound

No longer relevant with dirsync obsoleted (as of Messaging Server 6.0).

local.imta.nsmsglog.enable

Use the LOG_MESSAGES_SYSLOG MTA option instead.

local.imta.reverseenabled

No longer relevant with dirsync obsoleted (as of Messaging Server 6.0).

local.imta.scope

No longer relevant with dirsync obsoleted (as of Messaging Server 6.0).

local.imta.sims_migrate

No longer relevant with dirsync obsoleted (as of Messaging Server 6.0).

local.imta.ssrenabled

No longer relevant with dirsync obsoleted (as of Messaging Server 6.0).

local.imta.statssamplesize

No longer relevant with dirsync obsoleted (as of Messaging Server 6.0).

local.imta.ugfilter

No longer relevant with dirsync obsoleted (as of Messaging Server 6.0).

local.imta.vanityenabled

Use the DOMAIN_MATCH_URL MTA option instead.

local.ldapbasedn

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

local.ldapcachefile

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

local.ldapconfigdn

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

local.ldaphost

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

local.ldapisiedn

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

local.ldapport

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

local.ldapsiecred

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

local.ldapsiedn

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

local.ldapuselocal

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

local.ldapusessl

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

local.report.counterlogfile.expirytime

Removed in Messaging Server 6.2. No replacement. 

local.report.counterlogfile.interval

Removed in Messaging Server 6.2. No replacement. 

local.report.counterlogfile.level

Removed in Messaging Server 6.2. No replacement. 

local.report.counterlogfile.logdir

Removed in Messaging Server 6.2. No replacement. 

local.report.counterlogfile.loglevel

Removed in Messaging Server 6.2. No replacement. 

local.report.counterlogfile.maxlogfiles

Removed in Messaging Server 6.2. No replacement. 

local.report.counterlogfile.maxlogfilesize

Removed in Messaging Server 6.2. No replacement. 

local.report.counterlogfile.maxlogsize

Removed in Messaging Server 6.2. No replacement. 

local.report.counterlogfile.minfreediskspace

Removed in Messaging Server 6.2. No replacement. 

local.report.counterlogfile.rollovertime

Removed in Messaging Server 6.2. No replacement. 

local.report.counterlogfile.separator

Removed in Messaging Server 6.2. No replacement. 

local.report.job.desc.sample

Removed in Messaging Server 6.2. No replacement. 

local.report.job.range.sample

Removed in Messaging Server 6.2. No replacement. 

local.report.job.schedule.sample

Removed in Messaging Server 6.2. No replacement. 

local.report.job.target.sample

Removed in Messaging Server 6.2. No replacement. 

local.report.job.type.sample

Removed in Messaging Server 6.2. No replacement. 

local.report.reportercmd

Removed in Messaging Server 6.2. No replacement. 

local.report.runinterval

Removed in Messaging Server 6.2. No replacement. 

local.report.type.cmd.listmbox

Removed in Messaging Server 6.2. No replacement. 

local.report.type.desc.listmbox

Removed in Messaging Server 6.2. No replacement. 

local.service.http.forceasciifrom

No longer necessary. 

local.service.http.proxy

MEM is obsoleted now that webmail communicates with the store via IMAP (as of Messaging Server 6.3). 

local.sharedfoldersforcedsubscription

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

local.snmp.probetimeout

Use local.snmp.servertimeout instead.

local.store.expire.workday

Use local.schedule.expire instead.

local.store.maxlogs

Use local.store.maxlog instead.

local.store.notifyplugin.deletemsg.jenable

Use local.store.notifyplugin.*.deletemsg.enable instead.

local.store.notifyplugin.jdebuglevel

Use local.store.notifyplugin.*.debuglevel instead.

local.store.notifyplugin.jmaxbodysize

Use local.store.notifyplugin.*.maxbodysize instead.

local.store.notifyplugin.jmaxheadersize

Use local.store.notifyplugin.*.maxheadersize instead.

local.store.notifyplugin.jmqhost

Use local.store.notifyplugin.*.jmqhost instead.

local.store.notifyplugin.jmqport

Use local.store.notifyplugin.*.jmqport instead.

local.store.notifyplugin.jmqpwd

Use local.store.notifyplugin.*.jmqpwd instead.

local.store.notifyplugin.jmqtopic

Use local.store.notifyplugin.*.jmqtopic instead.

local.store.notifyplugin.jmquser

Use local.store.notifyplugin.*.jmquser instead.

local.store.notifyplugin.loguser.jenable

Use local.store.notifyplugin.*.loguser.enable instead.

local.store.notifyplugin.newmsg.jenable

Use local.store.notifyplugin.*.newmsg.enable instead.

local.store.notifyplugin.noneinbox.jenable

Use local.store.notifyplugin.*.noneinbox.enable instead.

local.store.notifyplugin.purgemsg.jenable

Use local.store.notifyplugin.*.purgemsg.enable instead.

local.store.notifyplugin.readmsg.jenable

Use local.store.notifyplugin.*.readmsg.enable instead.

local.store.notifyplugin.updatemsg.jenable

Use local.store.notifyplugin.*.updatemsg.enable instead.

local.store.serversidewastebasket

Never used. 

local.ugldapdeforgdn

Never used. 

local.ugldaphasplainpasswords

Use sasl.default.ldap.has_plain_passwords instead.

local.ugldapuselocal

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

local.webmail.smime.cert.enable

Use local.webmail.cert.enable instead.

local.webmail.smime.cert.port

Use local.webmail.cert.port instead.

local.webmail.uwcrppsupport

Use local.service.http.ims5compat if necessary.

logfile.http.logname

Calendar Server parameter. Not used in Messaging Server. 

logfiles.admin.alias

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

logfiles.default.alias

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

logfiles.http.alias

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

logfiles.imap.alias

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

logfiles.imta.alias

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

logfiles.pop.alias

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

logfiles.snmp.alias

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

nsclassname

No longer relevant with Administration Server obsoleted (as of Messaging Server 6.3). 

sasl.default.transition_criteria

Use sasl.default.auto_transition instead.

service.http.allowadminproxy

Use the LDAP attribute mailAllowedServiceAccess instead.

service.http.proxydomainallowed

Use the LDAP attribute mailAllowedServiceAccess instead.

service.ldapmemcache

Removed in Messaging Server 5.2p2. Use service.experimentalldapmemcache instead.

service.plaintextloginpause

Removed in Messaging Server 5.0. No replacement. 

service.pop.popminpoll

Removed in SIMS 4.0. No replacement. 

service.sslcertbasedn

Removed when Administration Server obsoleted (as of Messaging Server 6.3). Use msgcert to manage certificate database instead.

service.sslcertfile

Use local.ssldbpath and local.ssldbprefix instead.

service.sslkeyfile

Use local.ssldbpath and local.ssldbprefix instead.

service.sslpasswdfile

Use local.ssldbpath and local.ssldbprefix instead.

service.sslrequestcert

Use msgcert request-cert instead.

store.diskflushinterval

Use local.store.*synclevel instead.

store.expirestart

Use local.schedule.expire instead.