php中mail函数发送邮件失败的解决方法


Posted in PHP onDecember 24, 2014

本文实例讲述了php中mail函数发送邮件失败的解决方法。分享给大家供大家参考。具体分析如下:

php中mail函数是一个自带的发邮件的函数,但是如果你真的要使用mail函数来发邮件那必须是要给你系统安装sendmail组件才可以,下面我就碰到mail发送不了邮件的问题,下面一起来看看解决办法吧.

之前的那台服务器转移过来后,发现网站用mail()发送邮件发不了,但是发现sendmail明明已经安装,如果没有安装sendmail可以执行,代码如下:

yum install sendmail

对了,主机名要设置一个域名格式的,例如:3water.com,不然重启sendmail的时候会特别久才启动起来,否则要等很久,代码如下:

hostname 3water.com

接着看看sendmail是否正常运行,代码如下:

service sendmail status

如果没有运行可以启动,status换成start,紧接着,编辑php.ini,可以在web环境下创建一个phpinfo,因为我用的是lnmp.

vi /usr/local/php/etc/php.ini

再查找:;sendmail_path =,按i编辑,替换为:

sendmail_path = /usr/sbin/sendmail -t -i

我的系统默认的是:

sendmail_path = /usr/sbin/sendmail -t -i -f

这个-f 看来是让mail函数停用了,去掉-f后mail函数工作恢复正常,紧接着,重启PHP进程,一般是:service php restart LNMP是:service php-fpm restart,Apache下可以:service httpd restart

给大家分享个php脚本测试代码,代码如下:

<?php 

$send = mail('yourEmail@lisizhang.com', '邮件标题', '测试邮件内容,如果收到此邮件,表示mail函数成功启用!'); 

if($send){ 

echo 'true'; 

}else{ 

echo 'false'; 

} 

?>

如果返回结果false说明邮件发送失败,如果返回true表示邮件发送成功.

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
提升PHP执行速度全攻略
Oct 09 PHP
php抓取页面与代码解析 推荐
Jul 23 PHP
php学习笔记 数组的常用函数
Jun 13 PHP
php中DOMElement操作xml文档实例演示
Mar 26 PHP
PHP输出XML到页面的3种方法详解
Jun 06 PHP
PHP实现事件机制实例分析
Jun 26 PHP
CI框架简单邮件发送类实例
May 18 PHP
Laravel学习教程之model validation的使用示例
Oct 23 PHP
PHP实现双链表删除与插入节点的方法示例
Nov 11 PHP
PHP实现压缩图片尺寸并转为jpg格式的方法示例
May 10 PHP
php-fpm重启导致的程序执行中断问题详解
Apr 29 PHP
laravel 输出最后执行sql 附:whereIn的使用方法
Oct 10 PHP
微信公众平台接口开发入门示例
Dec 24 #PHP
PHP获取youku视频真实flv文件地址的方法
Dec 23 #PHP
php实现refresh刷新页面批量导入数据的方法
Dec 23 #PHP
微信公众平台开发关注及取消关注事件的方法
Dec 23 #PHP
php打印输出棋盘的实现方法
Dec 23 #PHP
php新浪微博登录接口用法实例
Dec 23 #PHP
PHP+jquery+ajax实现即时聊天功能实例
Dec 23 #PHP
You might like
人工智能开始玩《星际争霸2》 你的操作跟得上吗?
2017/08/11 星际争霸
加速XP搜索功能堪比vista
2007/03/22 PHP
PHP高手需要要掌握的知识点
2014/08/21 PHP
php获取给定日期相差天数的方法分析
2017/02/20 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
js checkbox(复选框) 使用集锦
2009/04/28 Javascript
js删除所有的cookie的代码
2010/11/25 Javascript
jquery文字上下滚动的实现方法
2013/03/22 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
2013/09/22 Javascript
javascript图片相似度算法实现 js实现直方图和向量算法
2014/01/14 Javascript
使用CSS样式position:fixed水平滚动的方法
2014/02/19 Javascript
jQuery simplePage+AJAX plus分页插件用法实例
2016/02/17 Javascript
AngularJS 在同一个界面启动多个ng-app应用模块详解
2016/12/20 Javascript
BootStrap框架中的data-[ ]自定义属性理解(推荐)
2017/02/14 Javascript
vue-router 中router-view不能渲染的解决方法
2017/05/23 Javascript
js构造函数创建对象是否加new问题
2018/01/22 Javascript
微信小程序页面生命周期详解
2018/01/31 Javascript
React如何避免重渲染
2018/04/10 Javascript
Bootstrap table中toolbar新增条件查询及refresh参数使用方法
2018/05/18 Javascript
Python 基础知识之字符串处理
2017/01/06 Python
python音频处理用到的操作的示例代码
2017/10/27 Python
django ajax json的实例代码
2018/05/29 Python
Python 面试中 8 个必考问题
2018/11/16 Python
Pandas中resample方法详解
2019/07/02 Python
Python Subprocess模块原理及实例
2019/08/26 Python
使用 pytorch 创建神经网络拟合sin函数的实现
2020/02/24 Python
python使用Thread的setDaemon启动后台线程教程
2020/04/25 Python
写给妈妈的道歉信
2014/01/11 职场文书
企业业务员岗位职责
2014/03/14 职场文书
软环境建设心得体会
2014/09/09 职场文书
技术员岗位职责
2015/02/04 职场文书
中学生社区服务活动报告
2015/02/05 职场文书
会计主管岗位职责
2015/04/02 职场文书
庆祝教师节新闻稿
2015/07/17 职场文书
Python爬虫 简单介绍一下Xpath及使用
2022/04/26 Python
Java Spring Lifecycle的使用
2022/05/06 Java/Android