Discourse - OVHからのSMTP

時間が経ってしまいましたが、OVH のメールプロを使用してフォーラムを構築し、pro2 SMTP サーバーで動作することを確認しました。これは遅すぎるかもしれませんが、他の人の参考になれば幸いです。

以下に簡単なガイドを示します:

  • ドメインを関連付ける際は、2 番目のオプションを選択してください:

  • 設定では、私たちは正しい方向に進んでいました
    DISCOURSE_SMTP_ADDRESS: pro2.mail.ovh.net
    DISCOURSE_SMTP_PORT: 587
    DISCOURSE_SMTP_USER_NAME: name@domain.com
    DISCOURSE_SMTP_PASSWORD: ""
    DISCOURSE_SMTP_ENABLE_START_TLS: true
    DISCOURSE_SMTP_AUTHENTICATION: login

  • それでもいくつかの問題が発生しました。
    (forum)/admin/email/skipped で以下のエラーに気づきました:550 5.7.60 SMTP; Client does not have permissions to send as this sender

  • 「通知メール」の設定を再確認したところ、問題解決の鍵が見つかりました。アプリ.yml で設定したメールアドレスと同じではなかったのです(自動的に noreply@domain.com が設定されていました)。
    したがって、DISCOURSE_SMTP_USER_NAME に設定されたメールアドレスと、管理画面の「通知メール」設定で指定されたメールアドレスが一致していることを確認してください。そうすれば正常に動作するはずです。

大変助かりました。

専用メールサーバーからOVHのProとExchangeメールの組み合わせに移行しましたが、なぜ動作しないのか分かりませんでした。

そして、管理設定の通知メールで動作するようになりました!