Patch-ID# 107200-08
Keywords: security dtmail e-mail delete messages subtypes netscape addresses
Synopsis: CDE 1.3: dtmail patch
Date: Jul/07/1999

Solaris Release: 7

SunOS Release: 5.7

Unbundled Product: CDE

Unbundled Release: 1.3

Relevant Architectures: sparc

Xref: This patch available for x86 as 107201

BugId's fixed with this patch: 4234109 4190570 4201459 4191180 4180102 4134913 4213221 4162284

Changes incorporated in this version: 4234109 

Patches accumulated and obsoleted by this patch:

Patches which conflict with this patch:

Patches required with this patch: 107001-01

Obsoleted by: 

Files included with this patch: 

	/usr/dt/bin/dtmail
        /usr/dt/bin/dtmailpr
        /usr/dt/lib/libSDtMail.so.2

Problem Description: 

4234109  dtmail is incorrectly setting the sender and receiver addresses

(from 107200-07)
4162284 dtmail SEGV when opening Options dialog in ja_JP.UTF-8 locale
 
(from 107200-06)
4213221 dtmail 1.2 can't read NFS mounted mailbox from 2.5.1

(from 107200-05)
4134913 dtmail sends messages without mime subtypes

(from 107200-04)
4180102 dtmail does not see messages for a period of time

(from 107200-03)
4191180 deleting messages creates bogus new IMAP sessions

(from 107200-02)
4201459 dtmail attachments don't open, edit, & browse when received from netscape mail

(from 107200-01)
4190570 use mime content-type to find attachment datatype

Patch Installation Instructions: 
-------------------------------- 
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.

For Solaris 7 release, refer to the man pages for instructions on
using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:

	example# patchadd /var/spool/patch/104945-02

The following example removes a patch from a standalone system:

	example# patchrm 104945-02

For additional examples please see the appropriate man pages.

Special Notes:
--------------

This patch changes the behaviour of dtmail only where mailboxes are
implemented as local or NFS files. It does not affect dtmail when an IMAP
server is used by default. Specifically, if none of sentmailhostname,
smtpmailserver and imapinboxserver are specified in the .mailrc file then
unqualified mail IDs (those without the "@hostname" part) remain unqualified
when the mail is sent. Before, all unqualified mail IDs for recipients and the
sender would be qualified (have the "@hostname" part appended) with the
sender's host name or the host name of the NFS server where the /var/mail
directory resided. This restores the behaviour of dtmail when IMAP was not
being used to that which it had in Solaris 2.5.1 and before.

This change should not affect any users as the default situation is that the
Mail Transfer Agent (MTA, the program sendmail) on the sender's host is
configured to qualify unqualified mail IDs correctly. If the sendmail
configuration has been changed in a manner so that this does not happen then
the SMTP server name (the host where the instance of sendmail being used is
running) should be configured in dtmail. This can be done by either editing
the .mailrc file and setting the variable smtpmailserver or by setting the
"Outgoing mail (SMTP) server" field in the Advanced option dialog in CDE 1.3
or the "Host to send mail from" field in CDE 1.2.

It is recommended that the SMTP server name be configured in all cases.

If a specific name is required for mail ID qualification then the .mailrc
variable sentmailhostname can be set. If no qualification is required then
sentmailhostname can be set to null ('').


None.
