Sendmail problem with apache+php
Hello everyone. My first post on the forum.
I spent quite some time searching on google and this forum and can't seem to find
the answer to my sendmail problem with apache+php.
Basically I cant get sendmail to work from apache+php unless I change the permission to 777 for /var/spool/clientmqueue.
I'm running Federa 8, sendmail 8.14.2, Apache/2.2.9, php 5.2.6.
Ownership of /var/spool/clientmqueue
drwxrwxrwx 2 smmsp smmsp 4096 Jul 19 11:50 clientmqueue
I've messed with user groups for smmsp and apache.
# id apache
uid=48(apache) gid=48(apache) groups=48(apache),51(smmsp)
# id smmsp
uid=51(smmsp) gid=51(smmsp) groups=51(smmsp),48(apache)
SELinux is disabled
# getsebool httpd_can_sendmail
getsebool: SELinux is disabled
Here's what's in the maillog if I set the folder permission to 770
NOQUEUE: SYSERR(apache): can not write to queue directory /var/spool/clientmqueue/ (RunAsGid=48, required=51): Permission denied
No mail will be sent and I would get an error from php.
If I set the folder to 777 then instead I would get this in the maillog
dangerous permissions=40776 on queue directory /var/spool/clientmqueue/
But php would send out mails fine.
What am I missing?