メールが全く機能しません

更新: curl --ssl-reqd コマンドを使用して、ポート 465、587、25、2525 をテストしました。結果は以下の通りです:
25: 動作しませんでした(Curl エラー 35、バージョン番号が誤っています)
465: 意図した通りに動作し、メールの応答も高速でした
587: 動作しませんでした(Curl エラー 35、バージョン番号が誤っています)
2525: エラーは発生しませんでしたが、メールが送信されませんでした(送信に時間がかかり、メールが送信されないまま時間が経過し続けました)

参考までに、現在の設定(502 エラーが発生している状態)は以下の通りです:

  DISCOURSE_SMTP_ADDRESS: CENSORED
  DISCOURSE_SMTP_PORT: 465
  DISCOURSE_SMTP_USER_NAME: CENSORED
  DISCOURSE_SMTP_PASSWORD: CENSORED
  # DISCOURSE_SMTP_ENABLE_START_TLS: true           # (オプション、デフォルトは true)

テンプレート:

templates:
  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"
  - "templates/web.template.yml"
  - "templates/web.ratelimited.template.yml"
## Lets Encrypt(https)を追加したい場合は、以下の 2 行のコメントを外してください
  - "templates/web.ssl.template.yml"
  - "templates/web.letsencrypt.ssl.template.yml"

そして、公開設定:

expose:
  - "80:80"   # http
  - "443:443" # https

以下はメール情報を含む画像です:


原因が Discourse が SSL/TLS で接続していないことによるものなのか、それとも他の要因によるものなのかは不明です。この情報が役立ち、問題解決に貢献することを願っています。