配置 open edx(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邮箱服务










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值