SMTP サーバー設定の問題

こんにちは、

Discourse のセットアップ中に問題が発生しています。管理者アカウントのセットアップのためにメールを送信しようとするのですが、トラブルシューティングスレッドを読み、Google で検索しても問題は解決しませんでした。

私の app.yml の SMTP 設定は以下の通りです:

DISCOURSE_SMTP_ADDRESS: smtp.zoho.eu
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: email@example.com
DISCOURSE_SMTP_PASSWORD: password
DISCOURSE_SMTP_ENABLE_START_TLS: true           # (オプション、デフォルトは true)
DISCOURSE_SMTP_AUTHENTICATION: login

tail コマンドからのログには、以下のエラーのみが表示されています:
Delivered mail d1d9fc2e-a84c-484e-9e81-73eda3b4c7e4@forum.domain.com (401.0ms)
Job exception: end of file reached

./discourse-doctor は「Sending mail failed.」と報告していますが、他のエラーはありません。

何か間違ったことをしているのでしょうか?

おそらく、そのメールのユーザー名は、フォーラムの通知メールとして送信する権限を持っていないと思われます。

yml ファイルの末尾には、通知メールアドレスを変更できるセクションがあります。

それを変更して再ビルドすると、メールを送信できるようになるはずです。

app.yml にはこれに関連する記述が見つかりません。SMTP 設定(ファイルの末尾)の後には、volumes、hooks、run 設定しかありません。私は間違ったファイルを参照しているのでしょうか?

編集:すみません、run 設定の一部だったのに気づきませんでした。これで動作します。ありがとうございます!