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初学者的8点有效建议
Nov 20 PHP
php-cli简介(不会Shell语言一样用Shell)
Jun 03 PHP
探讨PHP调用时间格式的参数详解
Jun 06 PHP
一个严格的PHP Session会话超时时间设置方法
Jun 10 PHP
CodeIgniter CLI模式简介
Jun 17 PHP
php实现概率性随机抽奖代码
Jan 02 PHP
微信公众平台DEMO(PHP)
May 04 PHP
详谈php中 strtr 和 str_replace 的效率问题
May 14 PHP
PHP代码重构方法漫谈
Apr 17 PHP
php工具型代码之印章抠图
Jul 18 PHP
ThinkPHP3.2框架自带分页功能实现方法示例
May 13 PHP
PHP预定义接口――Iterator用法示例
Jun 05 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
Yii中CGridView禁止列排序的设置方法
2016/07/12 PHP
Laravel如何友好的修改.env配置文件详解
2017/06/07 PHP
ThinkPHP5.0多个文件上传后找不到临时文件的修改方法
2018/07/30 PHP
Yii 框架控制器创建使用及控制器响应操作示例
2019/10/14 PHP
Javascript中找到子元素在父元素内相对位置的代码
2012/07/21 Javascript
纯JavaScript实现HTML5 Canvas六种特效滤镜示例
2013/06/28 Javascript
JavaScript动态插入script的基本思路及实现函数
2013/11/11 Javascript
Jquery遍历节点的方法小集
2014/01/22 Javascript
JavaScript学习笔记之内置对象
2015/01/22 Javascript
JQuery复制DOM节点的方法
2015/06/11 Javascript
javascript密码强度校验代码(两种方法)
2015/08/10 Javascript
jquery实现的伪分页效果代码
2015/10/29 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
2015/12/19 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
浅谈jQuery animate easing的具体使用方法(推荐)
2016/06/17 Javascript
Bootstrap路径导航与分页学习使用
2017/02/08 Javascript
JS验证码实现代码
2017/09/14 Javascript
vue在使用ECharts时的异步更新和数据加载详解
2017/11/22 Javascript
vue.js使用代理和使用Nginx来解决跨域的问题
2018/02/03 Javascript
python中使用sys模板和logging模块获取行号和函数名的方法
2014/04/15 Python
Python函数中定义参数的四种方式
2014/11/30 Python
用Python编写一个基于终端的实现翻译的脚本
2015/04/24 Python
Python脚本判断 Linux 是否运行在虚拟机上
2015/04/25 Python
详解Python3之数据指纹MD5校验与对比
2019/06/11 Python
Django之choices选项和富文本编辑器的使用详解
2020/04/01 Python
PyInstaller的安装和使用的详细步骤
2020/06/02 Python
Python模拟登录和登录跳转的参考示例
2020/10/30 Python
pycharm 快速解决python代码冲突的问题
2021/01/15 Python
navabi英国:设计师大码女装
2019/06/25 全球购物
装饰资料员岗位职责
2013/12/30 职场文书
印刷技术专业自荐信
2014/09/18 职场文书
部门群众路线教育实践活动对照检查材料思想汇报
2014/10/07 职场文书
党的群众路线剖析材料
2014/10/09 职场文书
汽车转让协议书
2015/01/29 职场文书
十七岁的单车观后感
2015/06/12 职场文书
员工安全责任协议书
2016/03/22 职场文书