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 相关文章推荐
怎么样可以把 phpinfo()屏蔽掉?
Nov 24 PHP
php学习笔记之 函数声明(二)
Jun 09 PHP
用PHP读取超大文件的实例代码
Apr 01 PHP
php中++i 与 i++ 的区别
Aug 08 PHP
微信扫描二维码登录网站代码示例
Dec 30 PHP
Zend Framework缓存Cache用法简单实例
Mar 19 PHP
php中遍历二维数组并以表格的形式输出的方法
Jan 03 PHP
Linux服务器下PHPMailer发送邮件失败的问题解决
Mar 04 PHP
laravel通过创建自定义artisan make命令来新建类文件详解
Aug 17 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
Jun 04 PHP
PHP中的self关键字详解
Jun 23 PHP
PHP生成图表pChart的示例解析
Jul 31 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
discuz authcode 经典php加密解密函数解析
2020/07/12 PHP
PHP中“=&gt;
2019/03/01 PHP
PHP实现的只保留字符串首尾字符功能示例【隐藏部分字符串】
2019/03/11 PHP
php提高脚本性能的4个技巧
2020/08/18 PHP
基于jquery的无限级联下拉框js插件
2011/10/29 Javascript
我用的一些Node.js开发工具、开发包、框架等总结
2014/09/25 Javascript
js实现汉字排序的方法
2015/07/23 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
2016/05/09 Javascript
JS中innerHTML和pasteHTML的区别实例分析
2016/06/22 Javascript
js转html实体的方法
2016/09/27 Javascript
原生js实现电商侧边导航效果
2017/01/19 Javascript
JS实现复制内容到剪贴板功能
2017/02/05 Javascript
微信小程序点击控件修改样式实例详解
2017/07/07 Javascript
Bootstrap实现翻页效果
2017/11/27 Javascript
Javascript实现运算符重载详解
2018/04/07 Javascript
JS插件clipboard.js实现一键复制粘贴功能
2020/12/04 Javascript
React父子组件间的传值的方法
2018/11/13 Javascript
VuePress 静态网站生成方法步骤
2019/02/14 Javascript
Node.js Windows Binary二进制文件安装方法
2019/05/16 Javascript
详解微信小程序动画Animation执行过程
2020/09/23 Javascript
Python 查看文件的编码格式方法
2017/12/21 Python
详解Python odoo中嵌入html简单的分页功能
2019/05/29 Python
Python 取numpy数组的某几行某几列方法
2019/10/24 Python
基于python操作ES实例详解
2019/11/16 Python
Python并发concurrent.futures和asyncio实例
2020/05/04 Python
Python flask框架端口失效解决方案
2020/06/04 Python
python 如何实现遗传算法
2020/09/22 Python
Pandas对每个分组应用apply函数的实现
2020/12/13 Python
美国一家专业的太阳镜网上零售商:Solstice太阳镜
2016/07/25 全球购物
美国定制钻石订婚戒指:Ritani
2017/12/08 全球购物
Under Armour西班牙官网:美国知名的高端功能性运动品牌
2018/12/12 全球购物
英国豪华家具和家居用品购物网站:Teddy Beau
2020/10/12 全球购物
大学自荐信
2013/12/12 职场文书
检查机关党的群众路线个人整改措施
2014/10/04 职场文书
幼儿教师辞职信范文
2015/03/02 职场文书
工程主管竞聘书
2015/09/15 职场文书