首先来看看wordpress提示,:
这里直接说一下,出现这个问题的根源,主要是没有安装或启动 sendmail 组件.
接下来的事情就好办了,我们直接安装sendmail 组件即可.
重新安装 sendmail 组件,我用的是 CentOS ,使用下面的命令安装:
yum install sendmail
会出现如下图的提示:
直接按Y健,成功安装后如下图:
到这里,还没有结束,因为我们还需要对sendmail 组件进行配置.填写sendmail的绝对路径.
直接找到下面的文件:/usr/local/php/etc/php.ini
然后在文件中找到下面的内容:
;sendmail_path =
将其修改为:
sendmail_path = /usr/sbin/sendmail -t -i
接下来,我们启动sendmail:命令如下:
/etc/init.d/sendmail start (启动sendmail)
另外,还有几个相关的命令:
/etc/init.d/sendmail stop (关闭sendmail)
/etc/init.d/sendmail restart (重启sendmail)
再接下来,我们检测sendmail是否运行正常:
/etc/init.d/sendmail status
正常运行的话,会显示running,如下图:
功能是实现了,不过用上面的测试代码测试的时候,发现成功发一封邮件很慢很慢,修改/etc/hosts ,未修改之前
127.0.0.1 localhost.localdomain localhost
修改成
127.0.0.1 localhost.localdomain localhost 主机名称
查看本机的主机名称的命令是: hostname
完成修改之后重启下sendmail
service sendmail restart
到此,sendmail 组件配置成功.