我无法让 Open EdX 对我的 Gmail 帐户进行身份验证以发送注册电子邮件。这是我正在使用的:
- 通过 Bitnami 全新安装 Open EdX。
- 根据来自 Bitnami wiki 的本指南编辑 lms.env.json 和 cms.env.json ,包括添加 EMAIL_HOST_USER 和 EMAIL_HOST_PASSWORD 字段。
- 重新编译并重新启动服务器。
- 注册了一个新用户并通过 LMS 获得了成功的响应(创建了帐户并让我进入)。
- 但是,没有通过电子邮件确认。
我使用的 Google 帐户允许访问不太安全的应用程序。
日志显示以下内容:
文件“/opt/bitnami/python/lib/python2.7/smtplib.py”,第 731 行,在 sendmail 中引发 SMTPSenderRefused(code, resp, from_addr) SMTPSenderRefused: (530, '5.5.1 Authentication Required. Learn more at\ n5.5.1 support.google.com/mail/answer/14257 x123sm6973392pfb.54 - gsmtp', u'nyedid@sandtontechnologies.com') 2016-05-10 19:22:38,850 INFO 13202 [审计] models.py:1802 - 登录成功 - user.id: 5 2016-05-10 19:22:38,919 INFO 13202 [audit] views.py:1822 - 创建新帐户时登录成功 - Test2
- 我可以毫无问题地登录该帐户。