lnmp能用mail()函数来发邮件

王朝学院·作者佚名  2016-08-08
窄屏简体版  字體: 小  |  中  |  大  |  超大  

mail() 函数在linux中需要安装一个sendmail组件才可以实现邮箱发送了,下面我来给各位介绍使用mail()发邮箱的同时解决mail()发邮件很慢的解决办法。

自动备份数据库的邮件好久没有收到了。

应该是邮局的服务的问题。

原来用的是虚拟主机的邮局,

现在用的vps,没有安装邮局,所以只好用wp的mail试试。

先安装sendmail。

yum install sendmail

chkconfig sendmail

/root/lnmp restart

/etc/init.d/sendmail start

然后测试下备份邮件,收到,搞定!

测试

代码如下

<?php

$txt = "hello";

// 以下的邮箱地址改成你的

$mail = 'somebody@example.com';

// 发送邮件

mail($mail, "My subject", $txt);

echo 'message was sent!';

?>

sendmail启动慢的问题

网上方法很多很多,修改这个文件又是修改那个文件,感觉比较麻烦,于是找个了操作最少的修改,然后成功了。

修改/etc/hosts ,未修改之前

127.0.0.1 localhost.localdomain localhost

修改成

127.0.0.1 localhost.localdomain localhost 主机名称

查看本机的主机名称的命令是: hostname

完成修改之后重启下sendmail

service sendmail restart

此致,发表评论又回复到了几秒完成发表成功了

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航