Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题


Posted in PHP onMarch 27, 2015

如果需要用php的mail()函数来发送邮件,是需要服务器安装sendmail组件才能支持的,这个在php的手册中mail()函数部分也有介绍到。然后在

在Ubuntu下安装sendmail的命令:

sudo apt-get install sendmail

安装好之后,启动sendmail服务:

sudo service sendmail start

有了sendmail的支持,就可以在php中用mail()函数发送邮件了。

一般造成在php用mail()发送邮件缓慢的原因,是DNS解析慢导致,又常常是因为服务器的hostname不是一个真实可解析的域名。

sudo vim /etc/hosts

然后按i键,然后就可以修改代码了。在127.0.0.1那段里面添加localhost.localdomain和你的主机别名,改好之后按Esc键退出编辑状态,然后输入‘:wq'保存并退出。

最后重启下sendmail服务:

sudo service sendmail restart

以上就是本文的全部内容了,希望大家能够喜欢。

请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持!

PHP 相关文章推荐
PHP开发环境配置(MySQL数据库安装图文教程)
Apr 28 PHP
PHP+Mysql+jQuery实现发布微博程序 jQuery篇
Oct 08 PHP
php数组函数序列之array_unique() - 去除数组中重复的元素值
Oct 29 PHP
将博客园(cnblogs.com)数据导入到wordpress的代码
Jan 06 PHP
基于PHP输出缓存(output_buffering)的深入理解
Jun 13 PHP
PHP 使用pcntl和libevent 实现Timer功能
Oct 27 PHP
PHP扩展CURL的用法详解
Jun 20 PHP
php中__destruct与register_shutdown_function执行的先后顺序问题
Oct 17 PHP
php常见的魔术方法详解
Dec 25 PHP
PHP限制HTML内容中图片必须是本站的方法
Jun 16 PHP
laravel添加前台跳转成功页面示例
Oct 22 PHP
PHP正则之正向预查与反向预查讲解与实例
Apr 06 PHP
php字符串函数学习之substr()
Mar 27 #PHP
php字符串函数学习之strstr()
Mar 27 #PHP
php判断一个数组是否为有序的方法
Mar 27 #PHP
PHP实现WebService的简单示例和实现步骤
Mar 27 #PHP
使用PHPExcel操作Excel用法实例分析
Mar 26 #PHP
mysql_connect localhost和127.0.0.1的区别(网络层阐述)
Mar 26 #PHP
php实现RSA加密类实例
Mar 26 #PHP
You might like
PHP.MVC的模板标签系统(五)
2006/09/05 PHP
模板引擎正则表达式调试小技巧
2011/07/20 PHP
PHP获取文件的MD5值并判断是否被修改的例子
2014/06/19 PHP
laravel中的错误与日志用法详解
2016/07/26 PHP
php mysql like 实现多关键词搜索的方法
2016/10/29 PHP
如何确保JavaScript的执行顺序 之jQuery.html并非万能钥匙
2011/03/03 Javascript
javascript中的void运算符语法及使用介绍
2013/03/10 Javascript
随鼠标上下滚动的jquery代码
2013/12/05 Javascript
jquery使用append(content)方法注意事项分享
2014/01/06 Javascript
jQuery中[attribute^=value]选择器用法实例
2014/12/31 Javascript
JavaScript中数组继承的简单示例
2015/07/29 Javascript
javascript数据结构之二叉搜索树实现方法
2015/11/25 Javascript
jquery动态切换背景图片的简单实现方法
2016/05/14 Javascript
详解AngularJs ui-router 路由的简单介绍
2017/04/26 Javascript
微信上传视频文件提示(推荐)
2018/11/22 Javascript
JS跨域请求的问题解析
2018/12/03 Javascript
layer的prompt弹出框,点击回车,触发确定事件的方法
2019/09/06 Javascript
小程序实现简单语音聊天的示例代码
2020/07/24 Javascript
浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑
2020/09/12 Javascript
[01:59]翻天覆地,因你而变,7.20版本地图更新速览
2018/11/24 DOTA
[04:03][TI9趣味短片] 小鸽子茶话会
2019/08/20 DOTA
Pycharm 文件更改目录后,执行路径未更新的解决方法
2019/07/19 Python
Python CVXOPT模块安装及使用解析
2019/08/01 Python
python+django+rest框架配置创建方法
2019/08/31 Python
如何在python中实现随机选择
2019/11/02 Python
布隆过滤器的概述及Python实现方法
2019/12/08 Python
python打印n位数“水仙花数”(实例代码)
2019/12/25 Python
python GUI库图形界面开发之PyQt5控件QTableWidget详细使用方法与属性
2020/02/25 Python
CSS3美化表单控件全集
2016/06/29 HTML / CSS
方正Java笔试题
2014/07/03 面试题
会计辞职信范文
2014/01/15 职场文书
《尊严》教学反思
2014/02/11 职场文书
《要下雨了》教学反思
2014/02/17 职场文书
竞选团支书演讲稿
2014/04/28 职场文书
信访稳定工作汇报
2014/10/27 职场文书
如何使用Tkinter进行窗口的管理与设置
2021/06/30 Python