WordPress评论回复使用SMTP发送邮件提醒

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

前几天May在访问A博客的时候,发表了评论,不一会就收到了博主A的邮件提醒,May一时回想不起来自己曾经在哪个博客上有过评论。通过邮件提醒,May又重新访问了A博客。这个过程让May无意识回访了A博客,最后竟然还收藏了A博客。增加用户粘性的又一大举措。文章源自MAY的SEO博客-https://may90.com/building/mail-alerts.html

哈哈,大家一定知道,May又要搞事情了,百度+谷歌,测试网上的各种方法,知道可以使用SMTP来发送邮件提醒,May的博客也实现了邮件提醒功能。不信,你在下方评论,May回复你,你能立即收到邮件。文章源自MAY的SEO博客-https://may90.com/building/mail-alerts.html

1. 什么是SMTP?

SMTP是Simple Mail Transfer Protocol的缩写,简单邮件传输协议。主要用于传输系统之间的邮件新并提供来信有关的通知。如果想了解详情,不妨百度搜索一下,反正那种专业的名词解释,May是没看懂,May只知道这是一种邮件传输协议,但接下来一点也不影响May的操作。文章源自MAY的SEO博客-https://may90.com/building/mail-alerts.html

2. 为什么使用SMTP?

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

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

May目前使用的是阿里云虚拟主机,不太确定自己的主机是否支持SMTP。还特定问了一下技术客服:文章源自MAY的SEO博客-https://may90.com/building/mail-alerts.html

确定主机是否支持SMTP文章源自MAY的SEO博客-https://may90.com/building/mail-alerts.html

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

May使用的163邮箱最为发件邮箱。确定自己的邮箱是否开启SMTP。文章源自MAY的SEO博客-https://may90.com/building/mail-alerts.html

设置-POP3/SMTP/IMTP开启:文章源自MAY的SEO博客-https://may90.com/building/mail-alerts.html

开启SMTP文章源自MAY的SEO博客-https://may90.com/building/mail-alerts.html

5. 复制代码

网站介绍了很多使用插件的方法,简单且适用。May这人吧,不太喜欢使用各类插件,能用代码解决的坚决不使用插件的原则。下面以163邮箱为例,复制下方的代码,将下面的代码加入到主题下的functions.php中。文章源自MAY的SEO博客-https://may90.com/building/mail-alerts.html

//使用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 = 'almayli@163.com'; //邮箱账户
    $phpmailer->Password = '123123123'; //邮箱密码
    $phpmailer->From = 'almayli@163.com'; //邮箱账户
    $phpmailer->SMTPAuth = true;
    $phpmailer->SMTPSecure = 'ssl'; //tls or ssl (port=25时->留空,465时->ssl)
    $phpmailer->IsSMTP();
}

请根据自己的实际情况进行修改,特别要注意:文章源自MAY的SEO博客-https://may90.com/building/mail-alerts.html

第4行:发件人名称,根据自己的喜好来填写;文章源自MAY的SEO博客-https://may90.com/building/mail-alerts.html

第5行:邮箱SMTP服务器,如果你使用的是QQ邮箱作为发件邮箱,则改为:smtp.qq.com;文章源自MAY的SEO博客-https://may90.com/building/mail-alerts.html

第6行:SMTP端口,是使用的25,还是465;文章源自MAY的SEO博客-https://may90.com/building/mail-alerts.html

第7行:邮箱账户,你的163邮箱或者QQ邮箱或者其他邮箱,一定要填写准确;文章源自MAY的SEO博客-https://may90.com/building/mail-alerts.html

第8行:邮箱密码,填写你邮箱正确的登录密码;文章源自MAY的SEO博客-https://may90.com/building/mail-alerts.html

第9行:同第7行;文章源自MAY的SEO博客-https://may90.com/building/mail-alerts.html

第11行:如果你的端口是25,则SMTPSecure = ' ';  端口是465,则SMTPSecure = 'ssl';文章源自MAY的SEO博客-https://may90.com/building/mail-alerts.html

6. 验证

给自己些一条评论,再回复,看是否能收到回复的邮件。文章源自MAY的SEO博客-https://may90.com/building/mail-alerts.html

检查回复邮件是否发送成功文章源自MAY的SEO博客-https://may90.com/building/mail-alerts.html

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

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

 

 

  • 我的微信
  • 扫一扫微信,添加好友
  • weinxin
  • 我的微信公众号
  • 关注公众号,了解最新动态
  • weinxin
  • 本文由 发表于 2018年10月11日
  • 转载请务必保留本文链接:https://may90.com/building/mail-alerts.html
WordPress SEO这些常规设置不容忽视 SEO建站

WordPress SEO这些常规设置不容忽视

如果您想在搜索引擎结果页中获得良好的排名,则需要认真对待SEO优化。如果您选择了WordPress建站,需要恭喜您的是:您已经节省了很多建站时间,更重要的是WordPress对SEO友好。如果您想进一...
评论  7  访客  3  作者  4
    • 唯心寒辞 4

      我是用SendCloud代发

        • MAY的SEO博客

          @ 唯心寒辞 在网上有看到SendCloud代发这个方法,回头研究下。 :razz:

        • 糖果博客 0

          跟我用的一样

            • MAY的SEO博客

              @ 糖果博客 嗯,我收到了你的提醒邮件。

            • 袋装水之家 1

              我也用的是这个,不过遇到个问题,就是经常有广告邮件调用我的SMTP邮箱给网站管理员邮箱发送广告 :cry: ,还都是外国的,博主知道这个怎么破吗,求解大神

              • MAY的SEO博客

                测试

              发表评论

              匿名网友 填写信息

              :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

              确定