开博以来,也有不少留言了,几乎都一一回复过,可是令我很好奇的是竟然没有一人再回复我,难道都是只是路过一下已而吗?今天在我用000webhost免费空间搭建的另一个博客上有新的留言,邮箱可以收到wordpress自动发过来的提醒邮件,都是一样的wordpess版本跟一样的主题,為什麼另一个空间可以而这个空间不行?最大的差异便是操作系统,000webhost免费空间用的是Linux系统,而CppLive编程在线用的是Windows系统,当初也想用Linux主机,但webweb.com(易网库)香港主机只有Windows服务器,没得选也就妥协了。
上Google转了一圈,原来Windows服务器一般都禁止了PHP调用mail()函数,相反,Linux服务器通常都未禁用,所以才出现了我今天的状况。要解决这个问题换系统自然是最直接的办法,但是空间买了一年,现在换有些亏。于是继续Google,最终找到了一套解决办法,特总结下与大家分享。
首先,安装wp-mail-smtp插件,我们通过Wordpress后台搜索获得。安装后按下图所示配置wp-mail-smtp;
然后,安装Comment Reply Notification插件,我们通过Wordpress后台搜索获得。安装后按下图所示配置Comment Reply Notification;
最后,因为wp-mail-smtp插件的作者用IF语句做了判断,默认只允许管理员能收到SMTP邮件,这样会导致第三方收不到邮件,于是我们需要去掉那条IF语句,找到wp_mail_smtp.php文件(位于wp-content\plugins\wp-mail-smtp中)找到如下语句删除或者注释之就可以了。
if ( $orig != $default_from ) {
return $orig;
}
希望能够帮到您。
除非注明,文章均为CppLive 编程在线原创,转载请注明出处,谢谢。
😛 谢谢博主,确实能用。
My pleasure!~
有用
呵呵,确实收到你的邮件了。你是装了一个插件,还是俩都装了?