時間が経ってしまいましたが、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に設定されたメールアドレスと、管理画面の「通知メール」設定で指定されたメールアドレスが一致していることを確認してください。そうすれば正常に動作するはずです。
