簡體   English   中英

未發送打開的edX smtp電子郵件

[英]Open edX smtp email not being sent

我已經安裝了Open edX bitnami ami,現在對其進行了測試。 我想從edX實例發送電子郵件,例如注冊確認電子郵件。 我在這里遵循了文檔: 如何配置出站電子郵件設置我使用的是mandrill smtp主機而不是gmail。 但是由於某種原因,我無法收到任何郵件,因為該配置無法正常工作。 如何配置電子郵件設置? 我還想知道控制台電子郵件記錄在哪里,以及在哪里尋找解決電子郵件問題的方法?

我只是能夠使它工作。 這是我的操作方式:

  1. 我遵循了Bitnami Wiki for Open edX上的“ Gmail SMTP”指南。
  2. 確保在所有edX配置文件中將“ smtp.gmail.com”的所有出現都替換為“ smtp.mandrillapp.com”:lms.env.conf,lms.auth.conf,cms.env.conf,cms.auth。 conf。
  3. 相應地更改所有出現的EMAIL_HOST_USER和EMAIL_HOST_PASSWORD。
  4. 重新啟動Apache。
  5. 測試它,例如,登錄並嘗試將您的電子郵件地址更改為有效的電子郵件地址。 您應該收到驗證郵件。

順便說一下,我已經更新了包括Mandrill配置在內的Bitnami Wiki: https : //wiki.bitnami.com/Applications/Bitnami_Open_edX#SMTP_configure_for_Mandrill (剛剛更新,您還應該添加DEFAULT_FROM_EMAIL字段)。 希望能幫助到你。

更改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:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM