打开未发送的edX smtp电子邮件

2024-04-28 21:01:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经安装了openedx bitnami,现在正在测试它。我想从edX实例发送电子邮件,如注册确认电子邮件。我遵循了这里的文档:How to configure outbound email settings我使用了mandrillsmtp主机而不是gmail。但由于某些原因配置不起作用,我无法收到任何邮件。如何配置电子邮件设置?我还想知道控制台的电子邮件记录在哪里,以及在哪里寻找解决电子邮件问题的地方?在


Tags: to实例文档settings电子邮件emailconfigureoutbound
2条回答

我只是能让它发挥作用。我是这样做的:

  1. 我遵循了bitnamiwiki上openedx的“gmailsmtp”指南。在
  2. 请确保替换所有的文档“smtp.gmail.com“签署人”smtp.mandrillapp.com“在所有edX配置文件中:lms.env.conf, lms.auth.conf, cms.env.conf, cms.auth.conf一
  3. 相应地更改所有出现的EMAIL_HOST_USER和EMAIL_HOST_密码。在
  4. 重新启动Apache。在
  5. 测试它,例如,登录并尝试将您的电子邮件地址更改为有效的地址。你应该收到一封确认邮件。在

顺便说一下,我已经更新了bitnamiwiki,包括Mandrill配置:https://wiki.bitnami.com/Applications/Bitnami_Open_edX#SMTP_configure_for_Mandrill(刚刚更新,您还应该添加默认的“从电子邮件”字段)。希望有帮助。在

更改common.pyaws.py中的以下属性

django.core.mail.backends.console.EmailBackend

django.core.mail.backends.smtp.EmailBackend

在中设置值lms.env.json文件在

EMAIL_HOST="smtp.gmail.com", EMAIL_PORT="587", EMAIL_HOST_USER="emailid", EMAIL_HOST_PASSWORD="password"EMAIL_USE_TLS="true"

然后重新启动edx sudo /edx/bin/supervisorctl restart edxapp:

sudo /edx/bin/supervisorctl restart edxapp_worker:

相关问题 更多 >