万网M3主机禁用mail()函数导致WordPress博客无法发送评论回复邮件

垃圾站博客的虚拟主机搬家到万网M3虚拟主机之后就出现了一系列问题:

1、首先发现的是原先的图片解析地址搬家后出错,导致大多数图片无法打开,不得已重新上传修改;

2、随后又发现mail()函数被禁用,以前垃圾站设置好的评论邮件回复的功能也失效;

3、可谓是祸不单行,搬家后第三天垃圾站博客又被百度降权,全部关键词100页以后;

4、使用的数据库备份插件”WordPress Database Backup”也没法定时备份数据库了。

问题1的解决方案详见:http://www.lajiz.cn/1025.html

问题3的解决方案详见:http://www.lajiz.cn/917.html

问题4暂时没有找到好的解决办法,只有博主们勤快一点,每天手动备份了……

问题2的解决方案详见本文,WordPress无法发送电子邮件的原因可能是主机禁用了mail() 函数,最简单的解决方法使用插件WP-Mail-SMTP,具体设置方法参见图片……

设置好之后经过测试可以正常发送评论通知邮件了!不过由于插件作者写这个邮件功能的时候就用IF语句做了判断,默认只能管理员能收到SMTP邮件,因此其他的邮箱收不到评论后回复通知的,为了使访客也能收到评论通知,需要修改插件的源文件,具体方法如下:

查找网站根目录wp-content\plugins\wp-mail-smtp\wp_mail_smtp.php文件,打开wp_mail_smtp.php找到以下代码删除即可使博客评论者也能收到博主回复的邮件通知!

	if ( $orig != $default_from ) {
		return $orig;
	}

PS:经过缜密测试,由于垃圾站博客主题的functions.php文件中包含“非插件实现WordPress评论邮件回复通知的功能”一段代码,因此安装插件WP-Mail-SMTP,并删除上面提到的那段代码,就可以实现访客的评论被管理员回复后也能够使访客收到邮件通知!

如果不想修改functions.php文件可以安装插件Comment Reply Notification,同样可以实现访客评论后收到管理员的回复通知!

本文由垃圾站编辑整理,转载请保留原文地址:http://www.lajiz.cn/1039.html

本文固定链接: http://www.lajiz.cn/1039.html | 垃圾站

该文章由 sdujane 于2013年01月01日发表在 WP教程 分类下, 访客可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客!
原创文章,转载请注明: 万网M3主机禁用mail()函数导致WordPress博客无法发送评论回复邮件 | 垃圾站
关键字: ,

万网M3主机禁用mail()函数导致WordPress博客无法发送评论回复邮件:目前有53 条留言

  1. 23楼
    张黎:

    万网主机,高富帅专用的虚拟主机

    2013-01-04 上午 2:16 [回复]
    • 降价了,万网虚拟主机3折优惠了,早已不是高富帅专用主机!

      2013-01-04 上午 10:27 [回复]
  2. 22楼
    别先生EHS:

    是从网上买了便宜的M3么。。。性价格比还是不错
    至少备案方便

    2013-01-03 上午 12:52 [回复]
    • 自己代理的万网,备案也就是20天……

      2013-01-03 上午 11:21 [回复]
  3. 21楼
    潇雨:

    新年快乐有啥打算呢准备干点啥呢

    2013-01-02 下午 9:23 [回复]

发表评论

快捷键:Ctrl+Enter