セルフホスト型インストールでのBrevo SMTP設定

こんにちは。elest.io で Discourse をセットアップしましたが、うまくいっています。しかし、Brevo (旧 Sendinblue) でのメール設定のセットアップに問題があります。以下の情報が必要です。

  • ホスト
  • ユーザー
  • パスワード
  • ポート

elest.io の ENV 設定では、以下を使用しました。

DISCOURSE_SMTP_HOST=smtp-relay.brevo.com
DISCOURSE_SMTP_PORT=587
DISCOURSE_SMTP_USER_NAME=MY@LOGIN-EMAIL.COM
DISCOURSE_SMTP_PASSWORD=MY-BREVO-SMTP-KEY
DISCOURSE_SMTP_AUTH=plain

パスワードは新しく作成した API SMTP キーに、メールアドレスは Brevo の SMTP ログインユーザーに置き換えました。

しかし、これは機能していません。Brevo 経由でメールが送信されていません。アプローチやデバッグ方法について何かアイデアはありますか?
よろしくお願いします!

こちらのガイドを確認しましたが、4つの情報で動作するかどうか分かりません。もしBrevoを正常に使用している方がいらっしゃいましたら、教えていただけますでしょうか。

これはbrevoからの指示ですか?これが問題を引き起こしている可能性があります。この行をコメントアウトして再構築し、問題が解決するかどうかを確認してみてください。

いいえ、Brevo では必須ではありません。削除してもう一度試しましたが、まだ機能していません。
「authentication=login」で正しいのかどうか疑問に思っています。標準設定には DISCOURSE_SMTP_PASSWORD 変数はありませんでした。これは自分で追加したものです。

Discourse の設定 (管理者エリア) で見えるのは次のとおりです。

「テストメールを送信」をクリックした際のログです。

問題解決: Docker Compose で変数を渡すのを忘れていました + 型の間違いがありました。これで動作します。
DISCOURSE_SMTP_HOST=smtp-relay.brevo.com
DISCOURSE_SMTP_PORT=587
DISCOURSE_SMTP_AUTH=plain
DISCOURSE_SMTP_USER=BREVOからのログイン
DISCOURSE_SMTP_PASSWORD= BREVOからのSMTPキー

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.