Heim > php教程 > php手册 > Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题

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

WBOY
Freigeben: 2016-06-13 09:09:10
Original
870 Leute haben es durchsucht

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

 本文主要给大家介绍的是在Ubuntu下安装sendmail的方法,以及启用sendmail之后,php发送邮件缓慢的原因及解决方法,有需要的小伙伴可以参考下。

 

 

如果需要用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

 

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

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

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage