PM77193: CSSMTP UNNECESSARILY CHECKS THE DEADLETTERDIRECTORY FOLDER

Subscribe

You can track all active APARs for this component.

APAR status

Closed as fixed if next.

Error description

CSSMTP health checker unnecessarily checks the directory coded
on the DeadLetterDirectory statement with the STATVFS command
even though DeadLetterAction is set to Delete. It should only
check for that directory if DeadLetterAction is set to Store.
The following message would be seen when this problem occurs:
ICH408I USER(CSSMTP) GROUP(GRPNAME) NAME(CSSMTP, STARTED TASK)
/tmp/CSSMTP/DeadLetter/
CL(DIRSRCH ) FID(00003A270000003C0000000000000000)
INSUFFICIENT AUTHORITY TO STATVFS
ACCESS INTENT(--X) ACCESS ALLOWED(OTHER ---)
EFFECTIVE UID(0000001234) EFFECTIVE GID(0000000123)

Local fix

.
Define the dead letter directory in the DeadLetterDirectory
statement or use the default name
/var/cssmtp/extWrtName/deadletter. and set the permissions on
the directory to 777 so that CSSMTP can issue the STATVFS
command.

Problem summary

****************************************************************
* USERS AFFECTED: All users of the IBM Communications Server *
* for z/OS Version 1 Release(s) 12 and 13 *
* IP: CSSMTP *
****************************************************************
* PROBLEM DESCRIPTION: Message ICH408I is issued with reason *
* INSUFFICIENT AUTHORITY TO STATVFS *
* because CSSMTP checks the directory *
* coded on the DeadLetterDirectory *
* statement even though DeadLetterAction *
* is set to Delete. *
****************************************************************
* RECOMMENDATION: *
****************************************************************
The problem can be summarized as follows:
1. CSSMTP was configured as follows:
DeadLetterAction Delete
DeadLetterDirectory /tmp/CSSMTP/DeadLetter
2. CSSMTP was started with a non zero UID and was not given
access to /tmp/CSSMTP/DeadLetter/
3. When the CSSMTP health checker process ran, it issued a
STATVFS command to check the DeadLetterDirectory. The
directory did not need to be checked because the
DeadLetterAction was Delete.
4. Message ICH408I was issued with reason INSUFFICIENT AUTHORITY
TO STATVFS.
+-------------------------------------------------------------+
+ Please check our Communications Server for OS/390 homepages +
+ for common networking tips and fixes. The URL for these +
+ homepages can be found in Informational APAR II11334. +
+-------------------------------------------------------------+