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
此致,发表评论又回复到了几秒完成发表成功了
- 看不过瘾?点击下面链接!
- linux服务器(nginx或者apache)限制IP访问
- 电商如何挑选适合的服务器
- 谷歌为何要自主设计服务器芯片?
- 全闪存是最好的吗?
- Zimbra8.x邮件服务器安装及配置
- Zimbra证书过期问题解决