解决CentOS下无法发送邮件的问题 + selinux

本文介绍了解决Fedora系统中SELinux限制邮件发送的方法。通过设置SEBool参数,允许Apache或PHP通过端口25发送邮件,并启用PHP mail()函数。这些步骤能够帮助用户解决邮件发送受阻的问题。
In the newer Fedoras (and perhaps other Linux installations). SELinux is set to enforce by default, one of the areas you'll notice this causing issues is with mail (whether connecting via port 25 to SMTP, or using PHP mail().

The solution to both of these scenarios is as follows:

To allow PHP/Apache to connect to port 25 issue the following commands as root:

setsebool -P httpd_can_network_connect=1


To allow PHP mail() to work issue the following command as root:

setsebool -P httpd_can_sendmail=1

This should fix both issues.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值