Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题
2015-03-27 09:21
856 查看
如果需要用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
以上就是本文的全部内容了,希望大家能够喜欢。
请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持!
您可能感兴趣的文章:
- iis下php mail函数的sendmail配置方法(官方推荐)
- PHPMailer使用教程(PHPMailer发送邮件实例分析)
- PHPMailer邮件类利用smtp.163.com发送邮件方法
- phpmailer在服务器上不能正常发送邮件的解决办法
- php中mail函数发送邮件失败的解决方法
- phpmail类发送邮件函数代码
- PHP mail 通过Windows的SMTP发送邮件失败的解决方案
- phpmailer简单发送邮件的方法(附phpmailer源码下载)
- thinkphp使用phpmailer发送邮件的方法
- PHP借助phpmailer发送邮件
- PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
相关文章推荐
- 解决 PHP 的 mail() 发送邮件时出现乱码的问题
- PHP的mail()函数发送邮件,其中的html标签未被正常解析的问题
- Windows 7 下安装Smtp的替代方法可以解决php 的mail()函数报错问题()
- phpmailer发送邮件问题--如何解决?
- PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
- 2010-09-03 19:00 Windows 7 下安装Smtp的替代方法可以解决php 的mail()函数报错问题
- Java使用javax.mail发送邮件 解决收件人、发件人名字乱码问题
- Mac自带mail客户端只能收不能发送邮件问题解决
- PHP使用mail()函数发送邮件流程以及注意事项
- 解决wordpress无法发送邮件的问题|配置好WP-Mail-SMTP的前提
- PHP调用mail( )函数直接发送邮件
- 终于完全解决了,关于Mail无法发送邮件的问题(转载)
- php 邮件发送问题解决
- php 邮件发送问题解决
- PHP使用SMTP发送邮件报错代码535问题解决
- XAMPP 下配置SMTP mail服务,使PHP的mail() 函数可以发送邮件
- PHP 发送UTF-8编码中文邮件标题乱码问题解决
- PHP的mail()函数可以实现直接用脚本发送邮件
- php中使用mail()函数发送邮件
- PHP邮件mail()函数解析和SMTP使用方法及乱码问题