新网Logo
首页>邮箱资讯>

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

登录 注册

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

  • 来源:新网
  • 更新日期:2018-03-13

摘要:开发背景: 新搭建好的open edx环境只能使用默认的账号进行登陆,其他用户在注册的时候会向注册用户发送激活邮箱,没有点击 邮箱激活链接的用户不能登陆到个人中心去选修课程。 配置前提条件:  打开自己要配置的邮箱开启了SMTP服务(我这里以163邮箱为准),并获取客户端登陆的授权码 注:这里获取的授权码就是下面配置文件中的邮箱密码 配置过程:  1、打开服务器端

开发背景:

新搭建好的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邮箱服务