当前位置: 首页 » 产品 » 电子五金 » 正文

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

放大字体  缩小字体 发布日期: 2024-10-02 01:41   来源:http://www.baidu.com/  作者:无忧资讯  浏览次数:28
核心提示:  mail()函数在linux中需要安装一个sendmail组件才可以实现邮箱发送了,下面我来给各位介绍使用mail()发邮箱的同时解决mail()

  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

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

 
 
[ 产品搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 

 
推荐图文
推荐产品
点击排行
    行业协会  备案信息  可信网站