zoukankan      html  css  js  c++  java
  • WordPress的mail设置

    一搭建完博客我迫不及待的把我的博客分享给了几个好友,他们访问我的博客给我提出了一个问题:

    “能不能评论?”

    我记得我在搭建博客的过程中有看到Wordpress后台是有留言评论功能的,文章预览也看到了一条初始化的评论,但是评论系统是怎样的,访客如何评论,管理员又要如何审核,我不太清楚。于是我进入了博客后台,找了一下[讨论]设置,里面有几个选项是可以勾选的

     [评论作者必须填入姓名和电子邮件地址]
     [用户必须注册并登录才可以发表评论]

    我取消了[评论作者必须填入姓名和电子邮件地址],因为我觉得那样太麻烦了,而且提交的信息也未必真实,但是我又不想有太多垃圾评论,也不想让任何人都能随意评论,所以我勾选了[用户必须注册并登录才可以发表评论],随之而来的就是注册的问题了。
    我在后台的[设置]→[常规]里面找到了[成员资格] 任何人都可以注册勾选之后,功能工具里面就多了个注册,登录界面也多了个注册的超链接
    点击[注册]之后要求输入用户名和电子邮件

    注册确认信将会被寄给您。

    注册确认信?难道说还能发送邮件?但是在后台除了看到能通过邮件更新文章,也没看到设置发件的地方?难道说WordPress后台自动配置了邮箱系统?于是我试了下注册,网页显示
    “注册确认信已发送”
    后台账户管理里面也看到新账号,我兴冲冲的打开了我的邮箱,结果果然是空欢喜一场。
    度娘了一下,有
    Windows主机PHP不支持mail()函数的说法
    那要怎么整?同时看到有很多用其它插件解决的方法,试图参照,安装并按照要求配置了WP Mail SMTP插件,依然无果。一直Dbug:Extension missing: openssl
    后来Baidu到这么一篇文章【未解决】给wordpress添加smtp

    实在是佩服博主坚持不懈,不断探索的精神

    看到前人尝试这么多次都没解决,我本来也打算放弃的。出于好奇,我度娘了一下“openssl

    “Extension missing: openssl”就是扩展丢失:OpenSSL

    丢失OpenSSL?

    难道这个openssl需要单独在PHP里面开启?为此我又百度了一下,还真给我找到了php开启openssl的方法

    去掉“php.ini”里面“;extension=openssl”前面的“;”找到php_openssl.dll,把文件复制的系统盘/WINDOWSsystem32文件夹下,重命名为“openssl.dll”,重启Apache服务。
    Email Test

    Your email was sent successfully!

    成功了,手机也立即收到了测试邮件,奔走相告,普天同庆!
    尝试注册 successfully!
    至此,WordPress下的mail设置也就算完成了!
    另外WordPress还有个“邮件模板”的插件,配合“WP Mail SMTP”使用真的是特别方便,邮件也更加美观!

  • 相关阅读:
    让pv3d(papervision3D)支持单帧前进、后退(nextFrame)。
    4399 威武三国 网页游戏破解。
    策划进化史一 (2013-12-21)
    Java的一个高性能快速深拷贝方法。Cloneable?
    as3commons-bytecode 获取所有类的一个BUG
    MYSQL 大文件无法导入的问题。
    诡异的 未处理的IOErrorEvent 2035
    一个用微软官方的OpenXml读写Excel 目前网上不太普及的方法。
    如何在高并发环境下设计出无锁的数据库操作(Java版本)
    达洛克战记3 即将开服! What's New!
  • 原文地址:https://www.cnblogs.com/54xavier/p/8462170.html
Copyright © 2011-2022 走看看