摘要:
WordPress搭建的站点如何添加Easy WP SMTP插件?如何配置Easy WP SMTP Settings插件?TeachCourse教程,只需要三步,轻松添加集成阿里云企业邮箱,邮件通知,评论回复。
第一步:申请免费的邮件服务器
免费的邮件服务器有阿里云(万网)、腾讯等,负责帮助我们继续邮件的接收、转发,类似一个中转站,这里以操作万网免费企业邮箱为例。
首先,登录万网,申请免费的企业邮件服务器,申请的过程,需要在域名解析,添加邮件服务器地址解析,绑定自己博客网站的域名,比如:钊林IT博客,域名TeachCourse.cn,绑定域名后的邮件服务器账号格式:postmaster(将替换@)teachcourse.cn,默认以postmaster开头,紧跟着是博客网站的域名,如下图:
默认,不需要手动添加邮箱服务器地址解析,在上一步填写网站域名的时候,如果你使用的也是万网的域名,将会自动添加邮件服务器解析地址,如下截图:
第二步:检查class-smtp.php文件
登录自己博客网站服务器,在站点根目录中,比如:htdocs,找到wp-includes文件夹内,找到class-smtp.php文件,该文件的作用wordpress自带的邮件回复函数,然后检查class-smtp.php文件中是否存在stream_socket_client函数和fsockopen,在不同的WordPress版本的中可能仅声明其中一个函数,这时候就需要添加另一外函数,否则不需要修改。
检查发现已经存在的fsockopen函数,不需要我们做任何的操作。在修改class_smtp.php文件之前,一定记得先做备份,防止意外:
$this->smtp_conn = fsockopen(
$host,
$port,
$errno,
$errstr,
$timeout
);
检查发现已经存在的stream_socket_client函数,不需要我们做任何的操作:
$this->smtp_conn = @stream_socket_client(
$host . ":" . $port,
$errno,
$errstr,
$timeout,
STREAM_CLIENT_CONNECT,
$socket_context
);
完整的class-smtp.php文件,不需要修改的两个函数之间的关系,如下图:
第三步:添加Easy WP SMTP Settings配置
在插件界面下载并安装Easy WP SMTP Settings(文末提供),打开插件配置界面,这里需要输入的信息有:
1、From Email Address,发送回复邮件的账号
2、From Email Name,发送回复邮件的名称
3、Type of Encryption,邮件认证类型,选择SSL
4、SMTP Host,SMTP Port,申请的邮箱服务器地址:smtp.mxhichina.com、端口465
5、SMTP Authentication,是否需要认证,选择Yes
6、SMTP Username,申请万网免费邮箱获得的账号(禁止填错)
7、SMTP Password,申请万网免费邮箱获得的密码(禁止填错)
完整的填写信息,如下图:
用户在配置的过程中,只需要将上述四个选项改写成自己的信息外,这四个选项是:From Email Address,From Email Name,SMTP Username和SMTP Password,其他选项都统一配置,最后点击“Save Changes”,测试我们的配置,如下图:
当前文章价值2.9元,扫一扫支付后添加微信提供帮助!(如不能解决您的问题,可以申请退款)

发表于2017-10-26 22:58 0楼
密码是登陆密码吗?
发表于2017-10-26 22:53 0楼
我按照你的做了,然后debug报错了
SMTP ERROR: Failed to connect to server: (0)SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
怎么回事呢
发表于2017-04-14 09:57 0楼
可能你需要检查一下自己使用的是否是SMTP插件(也可以从博主这里下载),按照上文配置,然后测试一下,发送成功
发表于2017-04-14 09:58 地下1层
你也可以参考SMTP官网文档,重新操作一篇
发表于2017-04-13 10:37 0楼
您好,我添加了这个插件,但只有别人评论我的时候能收到邮件,但我回复给别人就收不到邮件了,为什么呢
发表于2017-04-14 10:57 地下1层
插件有个测试的按钮,或者你可以尝试几篇,找出哪里出现问题,稍后你可以添加一下QQ,帮你检查一下