Results 1 to 1 of 1
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 ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 07-19-2010 #1
- Join Date
- Jul 2010
Sendmail problem with apache+php
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?