lnmp能用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

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

(0)

相关推荐

  • Linux通过命令行发邮件使用sendmail函数.mail函数?

    在Linux系统可通过命令行自由发送邮件,使用sendmail函数.php mail函数就能实现,如果你没有sendmail函数则需要在Linux系统安装sendmail,下面小编就给大家介绍下Lin ...

  • asp发邮件代码怎么写

    操作方法 01 编写asp发邮件代码小提示:这个功能的前提是要装上WINDOWS NT OPTON PACK 的SMTP SERVICE. 首先 Set mail = Server.CreateObj ...

  • iphone4s如何发邮件

    iphone4s如何发邮件,按下面的步骤操作,很容易就会的,下面跟大家介绍iphone4s如何发邮件. 分类/步骤 01 以163的邮箱为例,点击Mail图标进入,选择其他进入填写名称.地址.密码画面 ...

  • 用word发邮件的方法教程

    有的时候对于一些办公人员因为工作需要需要再word文档中的发送电子邮件,可能如果用qq或者新浪等发送邮件的方法大家都知道,那么在word的是如何发送电子邮件的呢?小编就来教教大家怎么用word发邮件的 ...

  • Outlook Express只能收邮件而不能发邮件的解决方法

    如果在用outlook express收发邮件时只能收到邮件,但在发送邮件时就会出现“由于服务器拒绝接受发件人的电子邮件地址,这封邮件无法发送”的错误提示时,按照下面的方法就可以解决。 在保证发送邮件 ...

  • foxmail不能发邮件是什么原因?

    foxmail不能发邮件,一般有以下几种情况,可以用以下方法进行处理: 1、发送邮件时显示错误信息:“解析服务器IP地址失败”。 这种情况可能是因为以下的某个原因造成的: (1)发送邮件(SMTP)服 ...

  • Outlook Express只能收邮件不能发邮件的解决方法

    你的outlook express有没有在发送邮件时出现“由于服务器拒绝接受发件人的电子邮件地址,这封邮件无法发送”的错误提示?不用担心,按照下面的方法就可以解决。 在保证发送邮件地址输入正确的情况下 ...

  • 解决Outlook Express只能收不能发邮件

    你的outlook express有没有在发送邮件时出现“由于服务器拒绝接受发件人的电子邮件地址,这封邮件无法发送”的错误提示?不用担心,按照下面的方法就可以解决。 在保证发送邮件地址输入正确的情况下 ...

  • 如何给自己的QQ邮箱发邮件

    每个人都有自己的QQ邮箱吧!QQ邮箱接收邮件还是很方便的,他和QQ连接在一起,有邮件来了及时提醒,那么今年教大家如何给自己发邮件。教程如下: 1、首先登录自己的QQ邮箱,开始“写信” 2、将重要文件上 ...