open edx在注冊新賬号時會向注冊郵箱發送郵件,沒有進行郵件伺服器的配置會收不到郵件。
1.配置發件伺服器位址和端口
sudo vi /edx/app/edxapp/cms.env.json
sudo vi /edx/app/edxapp/lms.env.json
在以上2個檔案裡設定
"EMAIL_HOST": "smtp.163.com",
"EMAIL_PORT": 25,
"EMAIL_USE_TLS": true,
"SITE_NAME": "cherry.cs.tsinghua.edu.cn",
"DEFAULT_FROM_EMAIL":[email protected]"
2.配置發件賬号和密碼
sudo vi /edx/app/edxapp/cms.auth.json
sudo vi /edx/app/edxapp/lms.auth.json
在以上2個檔案裡設定
"EMAIL_HOST_USER": "[email protected]",
"EMAIL_HOST_PASSWORD":"*****",
3.确認無誤,重新開機edxapp
sudo /edx/bin/supervisorctl restart edxapp:
sudo /edx/bin/supervisorctl restart edxapp_worker: