ローカルログインが無効化されている場合

  • これが問題の主な原因でしょう:カーリークォート(装飾的な引用符)を使用しています。YML ファイルはこれを好まず、通常はエラーになります。単一または二重のストレートクォート('password' または "password")を使用する必要があります。
  • サブドメインに標準インストールを行いましたか、それともルートドメインインストールですか?前者の場合、forum.dobato.audiscourse.dobato.au のような形式にする必要があります(ネームサーバーの設定を確認してください)。ルートドメインインストールを意図していない限り、これを修正する必要があります。
  • この行は不要です。削除してください。
  • Resend はこのポートをサポートしており動作する可能性はありますが、標準は 587 です。
  • この行も不要です。メーラーに STARTTLS の開始を強制する意味はありません。基盤となる Ruby メーラー(ActionMailer)は enable_starttls_auto: true を使用しており、サーバー(Resend)が対応していれば自動的に接続を TLS にアップグレードします。この行を削除してください。

正しい app.yml セクションは以下のようになります:

DISCOURSE_HOSTNAME: dobato.au # (確認してください - 誤っている可能性があります!)
DISCOURSE_DEVELOPER_EMAILS: myemail@outlook.com
DISCOURSE_SMTP_ADDRESS: smtp.resend.com
DISCOURSE_SMTP_USER_NAME: resend
DISCOURSE_SMTP_PASSWORD: "re_actual_api_key_here" # ストレートクォートに注意!
DISCOURSE_SMTP_PORT: 587
DISCOURSE_NOTIFICATION_EMAIL: noreply@dobato.au

YML ファイルは構文とスペースに非常に厳格です。既存のテンプレートファイルの書式を維持することが重要です(discourse_docker/samples/standalone.yml at main · discourse/discourse_docker · GitHub を参照してください)。