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.
Hugh
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