WordPress

解决 WordPress LNMP 一键安装包不能发送邮件问题

LNMP 环境里没有没有安装 sendmail 组件,只需要启动 sendmail 相关服务,配置 php.ini 文件路径就可以正常发送邮件。

1.安装 sendmail 组件

yum install sendmail

2.重启 php-fpm 进程

/etc/init.d/php-fpm restart

如果重启出现失败,或者卡住了,建议关闭终端,重新登录后直接重启 lnmp,命令如下:

/root/lnmp restart

3.检测 sendmail 是否运行正常

/etc/init.d/sendmail status

如果显示 sendmailsm-client 都正在运行 running 就证明启动成功了。如果都是stop,你可以试一下这些命令:

/etc/init.d/sendmail start (启动sendmail)
/etc/init.d/sendmail stop (关闭sendmail)
/etc/init.d/sendmail restart (重启sendmail)

4.配置 php.ini,填写 sendmail 的绝对路径

使用命令打开编辑 php.ini,也可以直接用 FTP 直接进入目录找到 php.ini 文件下载到本地修改,效果一样。

vi /usr/local/php/etc/php.ini

输入 ?sendmail_path 查找定位,找到下面的代码:

;sendmail_path =

按 i 进入编辑,将该行修改为:

sendmail_path = /usr/sbin/sendmail -t -i

按 Esc 键退出编辑,输入 :wq 保存退出

最后再重启一下 LNMP 就可以了。测试了一下,邮件发送成功。

本文转载自:思欲博客

微信扫一扫,分享到朋友圈

解决 WordPress LNMP 一键安装包不能发送邮件问题
1

你也可能喜欢

1 条评论

  1. 如果用SMTP方式发送是否好一点呢?

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片

关于周良粥凉

产品经理,现电商从业者;从事过互联网医疗与金融等行业。 / 写了 9 年独立博客,喜恶皆在字里行间。

分类

微信扫一扫

微信扫一扫