0

我无法让 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

  • 我可以毫无问题地登录该帐户。
4

1 回答 1

0

错误消息 ( https://support.google.com/mail/answer/14257 ) 中提供的链接指出,如果您的帐户启用了 2 因素身份验证,您可能会收到此错误。在这种情况下,您应该专门为您的 Open edX 实例生成一个应用程序密码 ( https://support.google.com/accounts/answer/185834?hl=en#ASPs ),并使用它来代替您的正常 GMail 密码.

这有帮助吗?

于 2016-05-17T15:02:42.743 回答