不知道从什么时候开始,邮箱收不到博客的自动备份数据了,最后一次收到备份的时候还是2014年9月份。
因为博客一直在那,我也就没有管备份了,直到没有及时续费服务器数据全部被清空。恢复博客的时候才发现有些评论是再也恢复不了了。
趁升级Nginx时重新安装了服务器系统,研究下,发现发送邮件功能失效,安装sendmail之后也不行,度娘后,需要修改php.ini文件,将/usr/sbin/sendmail添加到sendmail_path = 后面。以下是具体修改方法:
1、先卸载sendmail
yum -y remove sendmail
2、重新安装sendmail
yum -y install sendmail
3、配置php.ini文件,填写sendmail的绝对路径
在/usr/local/php/etc文件下找到php.ini
打开php.ini
找到如下代码
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
; sendmail_path =
修改成
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = /usr/sbin/sendmail -t -i
保存
4、重启php-fpm进程
/etc/init.d/php-fpm restart
可以用探针去测试是否可以发送邮件。
另外,有说sendmail组件发送邮件比较慢,用Postfix比较好,但是配置Postfix的main.cf文件事发现需要绑定域名,如果服务器只有一个站点还好,万一有多个网站岂不是都只能以这个域名发送邮件了。
测试回复评论时是否可以收到邮件。
这还是个测试
再次测试,居然不能正常通过,修改下再测试
我准备加入替你测试,毕竟……别人能够收到才是王道吧?啊哈哈
这个主题不自带邮件回复功能的,我装了回复评论发送邮件,但是需要改的地方比较复杂,还没有搞定。
hi,现在可以收到回复评论的邮件通知吗?
越来越感觉CentOS主流,我用的Debian感觉上网找教程啥的都不顺利
CentOS用的人还是挺多的。。。早点换吧。。。
服务器用Centos的比较多。