On Thu, 2008-03-27 at 08:42 -0500, Hugh Brown wrote:
> In my experience, the user postfix runs as needs to be able to write to 
> the file.  Permissions of 600 only allow nkj to write to that file.  We 
> use sendmail on our RH boxes, however, on a debian box I have that runs 
> postfix, the permissions on the mail spools is 660 with the user as 
> owner and mail as the group.


Hi Hugh, 

 I tried your suggestion, and it still isn't working.

# ls -l /var/mail/nkj 
-rw-rw---- 1 nkj mail 51200629 Mar 28 08:33 /var/mail/nkj


 All of the other mail files, however, are user/group owned by the user
(no mail group) and only rw by user.

 I'm still getting the error:

Mar 28 08:33:16 srv1 postfix/local[766]: 0B4C57800B: to=<[EMAIL PROTECTED]>,
orig_to=<[EMAIL PROTECTED]>, relay=local, delay=0.01, delays=0/0/0/0,
dsn=5.2.0, status=bounced (can't create user output file. Command
output: procmail: Error while writing to "/var/mail/nkj" )



> 
> Nick Jennings wrote:
> > Hi Barry and Sam, thanks for your replies,
> > 
> >  SELinux has actually been disabled for some time due to other issues,
> > so that's not the cause of this problem. Originally, other mail for nkj
> > was being delivered fine, only mail expanded from the root alias was
> > failing. However, now I've checked the last message in my spool file was
> > from March 23rd, even though the timestamp on the nkj spool is March
> > 27th. 
> > 
> >  Very Strange. I have no idea whats going on here.
> > -Nick
> > 
> > 
> > On Thu, 2008-03-27 at 11:50 +0000, Sharpe, Sam J wrote:
> >> On Thu, 2008-03-27 at 12:42 +0100, Nick Jennings wrote:
> >>> Hi Everyone, 
> >>>
> >>>   I have a strange problem, where when I get an email which was
> >>> originally sent to root, which expands in the /etc/aliases file to my
> >>> user account (nkj), procmail is unable to open the file for writing.
> >>> However I can receive emails which have been sent directly to the nkj
> >>> account. 
> >>>
> >>>   Here is are the relevant log entries in /var/log/maillog:
> >>>
> >>>
> >>> maillog:Mar 27 06:25:58 srv1 postfix/cleanup[697]: E30DE78006:
> >>> message-id=<[EMAIL PROTECTED]>
> >>> maillog:Mar 27 06:25:58 srv1 postfix/qmgr[11986]: E30DE78006: from=<>,
> >>> size=2227, nrcpt=1 (queue active)
> >>> maillog:Mar 27 06:25:58 srv1 postfix/bounce[1231]: 5BA8778002: sender
> >>> non-delivery notification: E30DE78006
> >>> maillog:Mar 27 06:25:58 srv1 postfix/local[698]: E30DE78006:
> >>> to=<[EMAIL PROTECTED]>, orig_to=<[EMAIL PROTECTED]>, relay=local, 
> >>> delay=0.01,
> >>> delays=0/0/0/0.01, dsn=5.2.0, status=bounced (can't create user output
> >>> file. Command output: procmail: Error while writing to "/var/mail/nkj" )
> >>> maillog:Mar 27 06:25:58 srv1 postfix/qmgr[11986]: E30DE78006: removed
> >>>
> >>>
> >>>
> >>>   As usual, /var/mail is symlinked to /var/spool/mail and here are the
> >>> relevant perms:
> >>>
> >>>
> >>> [EMAIL PROTECTED] log]# ls -l /var/mail
> >>> lrwxrwxrwx 1 root root 10 Jan 14 07:37 /var/mail -> spool/mail
> >>>
> >>> [EMAIL PROTECTED] log]# ls -l /var/spool/ | grep mail$
> >>> drwxrwxrwt  3 root   mail   12288 Mar 27 06:07 mail
> >>>
> >>> [EMAIL PROTECTED] log]# ls -l /var/spool/mail/nkj
> >>> -rw------- 1 nkj nkj 51200629 Mar 27 06:25 /var/spool/mail/nkj
> >>>
> >>>
> >>>
> >>>   It should be noted that /var/spool/mail is a mounted partition, with
> >>> quotas enabled, however there are no quotas set on the nkj account:
> >>>
> >>>
> >>> [EMAIL PROTECTED] log]# mount | grep mail
> >>> /dev/sda2 on /var/spool/mail type ext3 (rw,usrquota,grpquota)
> >>>
> >>> [EMAIL PROTECTED] log]# df -h | grep mail
> >>> /dev/sda2              30G  283M   28G   1% /var/spool/mail
> >>>
> >>> [EMAIL PROTECTED] log]# quota -u nkj
> >>> Disk quotas for user nkj (uid 500): none
> >>> [EMAIL PROTECTED] log]# quota -g nkj
> >>> Disk quotas for group nkj (gid 500): none
> >>>
> >>>
> >>> Any ideas why this is happening? I've been trying to figure this out for
> >>> a while now with no luck at all, hoping someone here can point me in the
> >>> right direction.
> >> What's your SELinux status? Enforcing/Permissive/Disabled?
> >>
> >> My first thought, in the absence of any other ideas is that SELinux is
> >> denying procmail the ability to write to that file. Possibly it's
> >> because it's mis-labelled. Do you have SELinux alerts in
> >> your /var/log/messages file?
> >>
> >> --
> >> Sam
> >>
> >> _______________________________________________
> >> rhelv5-list mailing list
> >> [email protected]
> >> https://www.redhat.com/mailman/listinfo/rhelv5-list
> > 
> > _______________________________________________
> > rhelv5-list mailing list
> > [email protected]
> > https://www.redhat.com/mailman/listinfo/rhelv5-list
> 
> _______________________________________________
> rhelv5-list mailing list
> [email protected]
> https://www.redhat.com/mailman/listinfo/rhelv5-list

_______________________________________________
rhelv5-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/rhelv5-list

Reply via email to