配置openedx(Fullstack环境G1版本)开启SMTP邮箱服务

开发背景:

新搭建好的open edx环境只能使用默认的账号进行登陆,其他用户在注册的时候会向注册用户发送激活邮箱,没有点击

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站制作、成都网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的石河子网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

邮箱激活链接的用户不能登陆到个人中心去选修课程。

配置前提条件:
打开自己要配置的邮箱开启了SMTP服务(我这里以163邮箱为准),并获取客户端登陆的授权码
注:这里获取的授权码就是下面配置文件中的邮箱密码
配置过程:

1、打开服务器端/edx/app/edxapp/*ms.env.json(*ms代表lms和cms)文件,配置如下信息

"EMAIL_PORT": 25, # 163邮箱发送邮件的端口号 "EMAIL_USE_TLS": true, # TLS 协议 "SITE_NAME": "", # 这里要填上自己本机的ip和端口号 "DEFAULT_FROM_EMAIL":””, # 这里填写自己的邮箱号2、打开服务器端/edx/app/edxapp/*ms.auth.json)文件,配置如下信息

"EMAIL_HOST_USER": "", # 自己的邮箱账号 "EMAIL_HOST_PASSWORD":"", # 邮箱授权码 注:这里是授权码不是密码 3、重启edxapp

注:如果还是不能正常发送,看看自己电脑的主机名有没有空格或者_组成,熟悉一下python的SMTP邮箱服务

文章名称:配置openedx(Fullstack环境G1版本)开启SMTP邮箱服务
本文路径:http://cdiso.cn/article/cgjhji.html