在使用WordPress的时候,为了提高网站的交互性、增加用户的粘度,博主常常希望通过自动发送邮件的方式与浏览者进行交流沟通,例如为用户发送注册信息、向用户发送评论回复等信息,但是由于使用主机并不支持php的mail函数,致使WordPress无法发送邮件,这里为大家推荐一款使用SMTP发送邮件的插件!

       问题症结:

       1 . 用户注册后,WordPress无法自动向用户发送注册信息邮件。

       2 . 启用WordPress评论回复邮件提醒功能后,无法收到提醒邮件。

       3 . 所有需要邮件支持的插件,全部无法正常工作,如数据库备份插件WP-DB-Backup。

       问题原因:

       由于大多数Linux/Unix主机供应商害怕受到垃圾邮件的影响,从而将php中的mail函数的支持函数sendmail进行了屏蔽,而Windows主机中根本就没有sendmail函数,以致所有需要mail函数支持的功能全部失效,WordPress自然也就无法完成整个发信过程。

       解决办法:

       除了通过mail函数发送邮件外,还可以利用SMTP进行邮件中转发送,虽然可以通过自己手动配置WordPress来支持SMTP,但是工作量较大、难度也不小,这里就为大家推荐这款Configure SMTP插件来进行演示。

       虽然Configure SMTP理论上支持所有支持SMTP邮件中转协议的邮箱,但是在我的主机上腾讯的QQ邮箱却无法使用,原因不详,所以这里强烈推荐使用谷歌的Gmail进行设置(因为实在太简单了),首先你必须要有一个谷歌Gmail的账户。

       1 . 去Configure SMTP官方网站下载插件,上传并激活插件。

       2 . 进入后台,点击进入Configure SMTP设置页面,并勾选 Send e-mail via GMail? 选项,之后插件便会自动填写相关信息,你所需要做的只是填写以下Gmail的账号和密码就OK了,具体如下图(点击放大)。

Configure SMTP

       设置完成后,可以通过发送测试信件的方式进行验证插件是否正确安装。还要说一句就是,WordPress的SMTP插件有很多,大家可以根据自己的需要选择不同的插件,这里只是给大家一个参考,要想知道河水深不深还是要自己动手实践的。