什么是SMTP?WordPress评论回复使用SMTP发送邮件提醒

资源外星人导读:本站为大家带来WordPress评论回复使用SMTP发送邮件提醒文章,更多建站技术,请继续关注资源外星人!

之前资源外星人有分享过《5步实现WordPress有新评论微信提醒站长》,纯代码实现,当网站有新评论时,能立即通过微信通知到站长,非常好用,资源外星人强烈推荐。

前几天资源外星人在访问A博客的时候,发表了评论,不一会就收到了博主A的邮件提醒,资源外星人一时回想不起来自己曾经在哪个博客上有过评论。通过邮件提醒,资源外星人又重新访问了A博客。这个过程让资源外星人无意识回访了A博客,最后竟然还收藏了A博客。增加用户粘性的又一大举措。

哈哈,大家一定知道,资源外星人又要搞事情了,百度+谷歌,测试网上的各种方法,知道可以使用SMTP来发送邮件提醒,资源外星人的博客也实现了邮件提醒功能。不信,你在下方评论,资源外星人回复你,你能立即收到邮件。

1. 什么是SMTP?

SMTP是Simple Mail Transfer Protocol的缩写,简单邮件传输协议。主要用于传输系统之间的邮件新并提供来信有关的通知。如果想了解详情,不妨百度搜索一下,反正那种专业的名词解释,资源外星人是没看懂,资源外星人只知道这是一种邮件传输协议,但接下来一点也不影响资源外星人的操作。

2. 为什么使用SMTP?

据相关资料了解到WordPress建站程序是自带发送邮件的,我们都知道WordPress是一款使用PHP语言开发的博客平台,发送邮件使用的是PHP的mail()函数方式,这种方式发送邮件,要么邮件根本就发送不出去,即使发出去了,连收件人的垃圾箱都进不了。直接被系统链接。所以我们可以借用SMTP来发送邮件。

3. 确定主机是否支持SMTP?

资源外星人目前使用的是阿里云虚拟主机,不太确定自己的主机是否支持SMTP。还特定问了一下技术客服:

什么是SMTP?WordPress评论回复使用SMTP发送邮件提醒

4. 确定发件邮箱是否开启SMTP?

资源外星人使用的163邮箱最为发件邮箱。确定自己的邮箱是否开启SMTP。

设置-POP3/SMTP/IMTP开启:

什么是SMTP?WordPress评论回复使用SMTP发送邮件提醒

5. 复制代码

网站介绍了很多使用插件的方法,简单且适用。资源外星人这人吧,不太喜欢使用各类插件,能用代码解决的坚决不使用插件的原则。下面以163邮箱为例,复制下方的代码,将下面的代码加入到主题下的functions.php中。

//使用smtp发送邮件(请根据自己使用的邮箱设置SMTP)
add_action('phpmailer_init', 'mail_smtp');
function mail_smtp( $phpmailer ) {
    $phpmailer->FromName = 'may90.com博客'; //发件人名称
    $phpmailer->Host = 'smtp.163.com'; //修改为你使用的邮箱SMTP服务器
    $phpmailer->Port = 465; //SMTP端口
    $phpmailer->Username = '[email protected]'; //邮箱账户
    $phpmailer->Password = '123123123'; //邮箱密码
    $phpmailer->From = '[email protected]'; //邮箱账户
    $phpmailer->SMTPAuth = true;
    $phpmailer->SMTPSecure = 'ssl'; //tls or ssl (port=25时->留空,465时->ssl)
    $phpmailer->IsSMTP();
}

请根据自己的实际情况进行修改,特别要注意:

第4行:发件人名称,根据自己的喜好来填写;

第5行:邮箱SMTP服务器,如果你使用的是QQ邮箱作为发件邮箱,则改为:smtp.qq.com;

第6行:SMTP端口,是使用的25,还是465;

第7行:邮箱账户,你的163邮箱或者QQ邮箱或者其他邮箱,一定要填写准确;

第8行:邮箱密码,填写你邮箱正确的登录密码;

第9行:同第7行;

第11行:如果你的端口是25,则SMTPSecure = ' ';  端口是465,则SMTPSecure = 'ssl';

6. 验证

给自己些一条评论,再回复,看是否能收到回复的邮件。

什么是SMTP?WordPress评论回复使用SMTP发送邮件提醒

如果设置成功,能立即收到邮件哦。

补充:如果你的主机不支持SMTP,那就使用插件吧,资源外星人这里推荐安装Configure SMTP插件,配置邮箱参数,再启用就可以了。如果不想使用插件,再百度或者谷歌找找其他的方法吧。万一哪天资源外星人也遇到类似不支持的问题,再来更新文章。

以上就是资源外星人整理的WordPress评论回复使用SMTP发送邮件提醒全部内容,希望对大家有所帮助!