Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6684614
  • 博文数量: 1159
  • 博客积分: 12444
  • 博客等级: 上将
  • 技术积分: 12570
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-13 21:34
文章分类

全部博文(1159)

文章存档

2016年(126)

2015年(350)

2014年(56)

2013年(91)

2012年(182)

2011年(193)

2010年(138)

2009年(23)

分类: LINUX

2012-10-21 13:52:52

[root@bogon html]# less /var/log/maillog

Oct 21 13:46:13 bogon sendmail[6638]: NOQUEUE: SYSERR(apache): can not chdir(/var/spool/clientmqueue/): Permission denied


解决如下:

[root@bogon html]# getsebool httpd_can_sendmail
httpd_can_sendmail --> off
[root@bogon html]# setsebool -P httpd_can_sendmail=on
[root@bogon html]# getsebool httpd_can_sendmail
httpd_can_sendmail --> on
[root@bogon html]#

如果上面能够解决问题,则不需下面设置。
上面使用 /usr/sbin/sendmail.sendmail
如果使用
/usr/sbin/sendmail.postfix,则不需下面设置。

[root@bogon html]# chown smmsp:smmsp /var/spool/clientmqueue
[root@bogon html]# chmod 2770 /var/spool/clientmqueue
[root@bogon html]# chgrp smmsp /usr/sbin/sendmail
[root@bogon html]# chmod g+s /usr/sbin/sendmail


[root@bogon html]# usermod -G smmsp -g apache apache


++++++++++++++++++++++++++++++++++++++++++++++++

[root@localhost ~]# ll /usr/sbin/sendmail*
lrwxrwxrwx. 1 root root      21  9月  3 2011 /usr/sbin/sendmail -> /etc/alternatives/mta
-rwxr-xr-x. 1 root root  207696 11月 12 2010 /usr/sbin/sendmail.postfix
-rwxr-sr-x. 1 root smmsp 856280 11月 12 2010 /usr/sbin/sendmail.sendmail

[root@localhost ~]# chkconfig --list

[root@localhost ~]#
alternatives --config mta     //查看linux下默认是postfix还是sendmail

共有 2 个程序提供“mta”。

  选择    命令
-----------------------------------------------
   1           /usr/sbin/sendmail.postfix
*+ 2           /usr/sbin/sendmail.sendmail

按 Enter 来保存当前选择[+],或键入选择号码:




阅读(6944) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~