php 发送网络命令,通过网络服务器运行时无法发送邮件,但能够从命令行发送相同的PHP脚本...
我面临一个奇怪的问题:我在项目中有一个名为mail.php的文件.当我从
shell运行命令时:
php mail.php
它在几秒钟内发送邮件,但在运行相同的文件时:
https://www.domain.com/mail.php
使用此代码没有邮件出去:
echo "Sending mail now....";
mail("[email protected]", "PHP Test mail", "Hope this works! ");
?>
有人能帮助我吗?
可能是SELinux已启用,并且根据SELinux默认配置,不允许通过apache / web服务器发送邮件.
要检查SELinux是否已启用且配置为停止发送电子邮件,请运行以下命令:
getsebool -a | grep mail
样本输出
allow_postfix_local_write_mail_spool --> on
httpd_can_sendmail --> off
logging_syslogd_can_sendmail --> off
现在,为了配置SELinux以允许apache发送电子邮件,运行以下命令:
setsebool -P httpd_can_sendmail on
检查这个答案,它解决了我的问题:
Not able to send mail when running through webserver but able to send from command line with same php script
php 发送网络命令,通过网络服务器运行时无法发送邮件,但能够从命令行发送相同的PHP脚本...相关推荐
- 什么命令看服务器系统,查看linux系统版本可以使用什么命令_网站服务器运行维护...
win10系统任务栏不显示应用图标怎么办_网站服务器运行维护 win10系统任务栏不显示应用图标的解决方法是:1.鼠标右键点击任务栏空白处,在弹出的选项列表中选择[任务管理器]选项:2.右键点击[Wi ...
- SAP UI5 应用开发教程之五十八 - 使用工厂方法在运行时动态创建不同类型的列表行项目控件试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- com命令显示到服务器链路,必须收藏的linux shell常用命令
简介 本篇文章主要列举了我们在Linux平台 开发,运维中常用到的命名,也是一个命令查询手册. shell 说明 与操作系统(内核)交互的软件应用,通常我们讲的shell都是脚本形式的,就象javas ...
- 视频 服务器运行时失败,Windows Media Player服务器运行失败的解决办法讲解
当大家遇到Windows Media Player服务器运行失败,怎么解决呢?小编给大家分享一个Windows Media Player服务器运行失败的解决办法讲解,希望可以帮到大家. Windows ...
- debug —— set args调试命令(作为程序运行时的参数)
debug调试 -- set args 作为程序运行时候的参数 set args作为程序运行时参数: 源代码: 1 #include <stdio.h>2 int main(int ar ...
- 解决Vue打包后放到部署到服务器运行时出现Loading chunk * failed 错误
最近一直在捣鼓的Springboot+Vue 前后端分离项目,Vue 前端项目打包部署到Nginx 服务器访问时,点击导航栏切换一直报错: 原因:路由懒加载的情况下,访问当前应用进行路由跳转时都是实时 ...
- 网络和共享中心 服务器运行失败,网络和共享中心显示依赖服务或组无法启动导致无法上网(C15)...
网络和共享中心显示依赖服务或组无法启动导致无法上网(C15) 发布时间:2019-01-19 21:05, 浏览次数:1463 目录 1. 问题描述 2. 原因 2.1 出现该错误的原因 3. 解决方 ...
- 浅谈Oracle服务器归档日志,oracle服务器运行时管理归档日志文件不管理联机重做日志文件...
<Oracle数据库管理与维护实战>--2.4 Oracle后台进程结构 本节书摘来自异步社区出版社<Oracle数据库管理与维护实战>一书中的第2章,第2.4节,作者: 何伟 ...
- 服务器运行时将杀毒软件关掉,云服务器的速度性能优化之一(关闭Windows杀毒软件及无关服务及程序)...
最近网站从托管理服务器转到腾讯云,突然发现网站的速度突然变得很慢 分析两台服务器的硬件 软件配置,相差并不大,CPU 内存 硬盘 性能都差不多,都是使用windows服务器 最后不断跟踪网页所需时间 ...
最新文章
- OX Pattern
- 十进制度转换为度分秒
- android 百度大头针,百度地图所有的大头针一屏显示
- IPv6静态路由怎么配置?
- eclipse下查看maven下载的源码中文乱码问题
- 《父亲家书》选:母亲的手摔伤了
- 牛客网-数据结构笔试题目(四)-Powerful Ksenia问题解决方案(附源码)
- 文字框架拼接(洛谷P4327题题解,Java语言描述)
- 质量故事(5)---猴子、香蕉与培训
- 如何修改SQL Server 2008数据库服务器名称
- vue---数据列表循环
- OFBIZ bug_create-component ERROR
- 前端保存之前输入的值_前端基础进阶(一):内存空间详细图解
- pdo oracle extension php.ini,php,pdo怎么连接oracle数据库?
- 小甲鱼python课后题和答案简书_小甲鱼Python入门 10讲 答案
- Django模板标签regroup方法对对象进行分组
- AMD处理器的发展历程
- adm怎么下bt连接_【使用教程】序列模式——福禄克BT系列电池测试仪
- android生成md5,使用Android studio生成签名文件以及获取MD5
- NodeMCU(ESP8266)使用HTTP Get和Post
热门文章
- GRUB4DOS 简介
- html下拉菜单插件,简单的jQuery大型下拉菜单插件
- 一次访问web服务器的详细通信过程
- C语言 65535的补码,65535(计算机中65535表示什么)
- 网站美观度与网站优化哪个更重要?
- 基于SpringBoot+Mybatis开发的前后端ERP系统Saas平台
- 中国万网3月上旬域名总量净增4.2万 国内份额超24%
- python编程100例海绵宝宝-宝宝的python
- 电信业重组进入倒计时 中国电信人士证实5-17重组 人事问题变数最大
- 计算机电子电路基础教程视频,电子电路基础详细视频教学(100集)