こんにちは!Discourse の開発バージョンで確認メールが届かず、SMTP を「Mailhog」に設定する方法がわかりません。
アカウントを追加するには
./bin/rake admin:create
を実行します。
http://localhost:4200/session/USERNAME/become にアクセスすると、任意のユーザーに変更できます。
「いいね!」 3
これは、no-ip ホスト名で discourse をインストールしようとしたことに関連していますか?
discourse の開発インストールは、パブリックホスト名からアクセスすることは想定されていません。これは、@pfaffman が他の投稿で既に言及していることです。
「いいね!」 1
いいえ、開発バージョンでディスコースをテストしたいだけです
はい、しかしフォーラムでユーザーを登録する際に、アクティベーションEメールが送信されません。
開発バージョンではメールサーバーが実行されていないため、アクティベーションメールは送信されません。アカウントのアクティベーションはrakeタスクを使用して行うことができます。開発バージョンではアカウントのアクティベーションは不要だったはずです。
「いいね!」 1
上記で示したrakeタスクを使用して、アクティベーションメールを送信する必要のないアカウントを作成してください。アクティブなアカウントが作成され、パスワードの設定、およびオプションでユーザーを管理者にする機能が提供されます。
「いいね!」 3