app.yml の設定ファイルで SMTP サービスに関連する項目を設定しましたが、アクティベーションメールが正しく受信できません。

アプリ.yml 設定ファイルで SMTP サービス関連の項目を設定しましたが、アクティベーションメールが正しく受信できません。サポートをお願いします。
以下は収集したログです:
Rendered layouts/email_template.html.erb (Duration: 0.1ms | Allocations: 30)
Delivered mail ee2b5a91-0590-48f7-8c75-aa67d5e0d6dc@bbs.lynkage.cn (30001.9ms)
Job exception: execution expired

もしかして、/admin/site_settings/category/required の通知メール設定が正しく行われていない可能性がありますか?
/admin/email の「送信方法」の設定は正しいですか?

(単なる推測ですが)

待ってください、あなたのドメインには MX レコードがありませんね……

問題は間違いなく Docker の設定にあります。他のサービスでは CMTP サーバーを使って正常にメールを送信できているからです。また、おっしゃる /admin/site_settings/category/required がどこにあるのかわからず、見つけることができません。

こんにちは @liuyang さん、

お手数をおかけしますが、コミュニティ全体が理解し、必要に応じてお手伝いできるよう、ご質問を英語でお願いできますでしょうか?

ありがとうございます!:wink:

「いいね!」 3

http(s)://your_domain/admin/site_settings/category/required

http(s)://your_domain/admin/email

管理者アカウントを作成する際にアクティベーションメールを受信できないため、現在、管理者としてフォーラムに正常にログインできません。

「いいね!」 1

えっと

管理者を作成するには、以下を試してみてください。

cd /var/discourse
./launcher enter app

## コンテナ内
rake admin:create
「いいね!」 1

ご支援ありがとうございます。コマンドラインから管理者アカウントのアクティベーションには成功しましたが、SMTP 経由でのメール送信がまだできません。サーバー上で Telnet を通じたテストメールの送信は成功しているため、app.yml 内の設定項目に不明点があり、それが問題の原因だと考えています。

  DISCOURSE_SMTP_ADDRESS: smtp.qq.com
  DISCOURSE_SMTP_PORT: 587
  DISCOURSE_SMTP_USER_NAME: 1111111111111111111111111111111111@qq.com
  DISCOURSE_SMTP_PASSWORD: qq smtp ログイン用認証コード
  DISCOURSE_SMTP_AUTHENTICATION: login
  DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none
  DISCOURSE_SMTP_ENABLE_START_TLS: true

app.ymlDISCOURSE_NOTIFICATION_EMAIL を設定しましたか、それともサイト設定で「通知用メールアドレス」を設定しましたか?

「いいね!」 3

ありがとうございます。あなたの助けを借りて、問題を見事に解決できました :+1: