php不能调用sendmail发信的解决方法

经查看,/var/log/maillog文件中记录的错误日志为:

Apr 16 15:23:03 www sendmail[27632]: NOQUEUE: SYSERR(daemon): can not chdir(/var/spool/clientmqueue/): Permission denied

原来是权限的问题,经过网络搜索,顺利发现解决方法:

http://www.sendmail.org/tips/compiling/sf_highlight/chdir+var+spool+clientmqueue

具体解决如下:

1. chown smmsp:smmsp /var/spool/clientmqueue
2. chmod 2770 /var/spool/clientmqueue
3. chgrp smmsp /usr/sbin/sendmail
4. chmod g+s /usr/sbin/sendmail

自此问题解决。

本文出自 “Android/Linux@HeFei” 博客,谢绝转载!

你可能感兴趣的:(职场,sendmail,休闲)