以前没有注意这个功能,今日在做sae的时候看到wp上的一个插件,wp-mail-smtp,于是就来配置发送邮件的功能。
1.我们要首先确定一下主机能不能发送邮件。
因为我的主机是别人提供的,一开始对主机的几个参数不是很清楚。这个可以通过进入登录界面→忘记密码→输入邮箱。如果出现
电子邮件无法发送。
可能原因:你的主机禁止了main()函数
说明你的主机确实禁止了mail()。
2.然后确定你主机是linux主机还是win主机
通常win主机根目录有db、log、web文件夹;Linux主机:一定有htdocs文件夹。这个一般你购买的时候服务商都会讲到的
一般有这两种情况
1.linux主机,可以发送邮件。
这种情况最简单。
一个是可以通过插件:Mail to Commmenter,Comment Reply Notification,Wordpress Thread Commen等。
一个是代码解决,这里推荐wilin大师的《Comment Mail Notify》,代码看
这里。 有3种代码,①有勾选栏, 由访客决定是否要回应邮件通知;②无勾选栏, 由管理者决定在什么条件下发邮件。③所有回复都发邮件实现很简单,选择你喜欢的其中一个代码复制到function.php的<?php ?>里面,这里我是复制到第一个<?php 插入代码 原来代码 ?>里面。
2.linux主机,禁止mail()函数,或者win主机。
linux主机禁止mail()函数,是空间商防止有人里面这个群发垃圾邮箱,而win主机本来就是不支持mail()函数的。
这里需要安装一个插件
点击查看使用方法:
WP-MAIL-SMTP插件
点击查看使用方法:
Configure SMTP插件