摘要:
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”,测试我们的配置,如下图:
如果文章对你有帮助,欢迎点击上方按钮关注作者
转载请注明出处:https://zhaolinit.com/734.html ,谢谢支持!
发表于2018-05-24 14:33 6楼
我也是这样的设置,那个文件也是默认也是有那二个参数的。不知为何不能
发表于2018-05-24 14:01 5楼
这个第二步,还是没能看懂?!嘛意思来的。这个文章是15年的,现在还适用吗。不过我配置了这个插件,网友还是不能收到邮件。
发表于2017-10-26 22:58 4楼
密码是登陆密码吗?
发表于2017-10-26 22:53 地板
我按照你的做了,然后debug报错了
SMTP ERROR: Failed to connect to server: (0)SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
怎么回事呢
发表于2017-04-14 09:57 板凳
可能你需要检查一下自己使用的是否是SMTP插件(也可以从博主这里下载),按照上文配置,然后测试一下,发送成功
发表于2017-04-14 09:58 地下1层
你也可以参考SMTP官网文档,重新操作一篇
发表于2017-04-13 10:37 沙发
您好,我添加了这个插件,但只有别人评论我的时候能收到邮件,但我回复给别人就收不到邮件了,为什么呢
发表于2017-04-14 10:57 地下1层
插件有个测试的按钮,或者你可以尝试几篇,找出哪里出现问题,稍后你可以添加一下QQ,帮你检查一下