Send password reset emails in bulk?

訂正します。そのスクリプトは機能します。以下を行う必要がありました。

cd /var/discourse
sudo ./launcher enter app

次にファイルを作成します。

// ファイルを作成
touch password.rb

次に次のコードを追加します。

email_token = nil

User.all.each do |u|
  email_token = u.email_tokens.create(email: u.email)
  Jobs.enqueue(:critical_user_email, type: :forgot_password, user_id: u.id, email_token: email_token.token)
  sleep(5)
end

最後に、次を実行します。

rails r password.rb

私には機能しました :slight_smile:

「いいね!」 2