WordPress配置smtp服务器出错

在Windows Azure上的CentOS虚机中运行的WordPress遇到SMTP配置问题,报错'Failed to connect to server: Permission denied (13)'。关闭防火墙后,发现是SELinux导致的。通过检查selinux日志,发现它阻止了httpd发送邮件。按照文章指导,通过执行'setsebool -P httpd_can_sendmail=1'解决了问题。
摘要由CSDN通过智能技术生成

利用windows azure搭了个CentOS的虚机,做了一个wordpress站点运行在apache上面。

配置smtp服务器的时候,不管改哪一家的,都报连不上,后来打开了wordpress的调试功能,发现:

SMTP -> ERROR: Failed to connect to server: Permission denied (13)

我靠,这一定是操作系统搞得鬼。由于我之前已经把防火墙关掉了(也就小白才干这种事儿。。),百度谷歌了一番,想到应该是selinux的问题。按照下面的方法查看了selinux的日志,果然。。

下面这篇文章来自:http://os.51cto.com/art/201305/392601.htm


你终有一天会被 SELinux 阻止你访问所需的东西,而且要解决这个问题。SELinux 拒绝某个文件、进程或资源被访问的基要原因有数个:

1 一个被错误标签的文件

2 一个进程在错误的 SELinux 安全性脉络下运行

3 政策出错。某个进程要访问一个在编写政策时意料不到的文件,并产生错误信息

4 一个入侵的企图。

头三个情况我们可以处理,而第四个正正是预期的表现。

推荐专题:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值