mqueue file permissions

Rose, Bobby brose at MED.WAYNE.EDU
Wed Jan 29 21:37:37 GMT 2003

Adding umask above didn't fix.  I checked the change log on SA and the
only entry that mentions umask is 

2003-01-19 04:25  felicity

        * lib/Mail/SpamAssassin/:,,,,,
        umask around any open or tie commands.  This will 1) let the
        options work as expected, and 2) keep some of our temp files

If I grep thru all the pm files I see some umasks set to 0 and some 077.
The 077's are in their, and a

So it looks like they are changing it.  What a pain!

-----Original Message-----
From: Julian Field [mailto:mailscanner at ECS.SOTON.AC.UK] 
Sent: Wednesday, January 29, 2003 3:46 PM
Subject: Re: mqueue file permissions

At 20:41 29/01/2003, you wrote:
>Weird... I just started having the exact same problem today at 12:50pm 
>EST.  Only change made was updating SA to the latest CVS of 2.50.  Last

>update was about 4 weeks ago.

Fancy checking there are no "umask" calls in the SA code that weren't
there before? The actual spam checking is done in a forked process, so
umask calls in there won't have any effect. But if they have umask calls
in places they shouldn't, it might be possible that they execute one in
the main MS thread. If that is the case, I'm going to have to move the
umask call again.

Is my suggested earlier change working okay? (Adding "umask 0077;" near
the top of WorkForHours() in the main /usr/sbin/MailScanner script).

>-----Original Message-----
>From: Brian Peterson [mailto:brian at KAOSTECH.COM]
>Sent: Wednesday, January 29, 2003 12:46 PM
>Subject: mqueue file permissions
>I've been seeing problems with the mqueue qf file modes when 
>SpamAssassin is enabled, I've used both SpamAssassin 2.43 and 2.50.  
>The qf files are being delivered to the mqueue directory mode 664 
>instead of 600 which sendmail then complains about bogus uid even 
>though it's the permission.  Has anyone seen this before?
>Jan 29 09:34:34 alpha sendmail[7657]: h0THY4D07651: bogus queue file, 
>uid=0, mode=100664 Jan 29 09:34:34 alpha sendmail[7657]: h0THY4D07651: 
>Losing ./qfh0THY4D07651: bogus file uid in mqueue
>-rw-------    1 root     root            7 Jan 29 09:34 dfh0THY4D07651
>-rw-rw-r--    1 root     root          894 Jan 29 09:34 Qfh0THY4D07651
>Brian Peterson
>mailto:kaos at

Julian Field
MailScanner thanks transtec Computers for their support

More information about the MailScanner mailing list