¿Enviar correos electrónicos de restablecimiento de contraseña en masa?

Solo estoy rectificando aquí: ese script sí funciona. Solo tuve que:

cd /var/discourse
sudo ./launcher enter app

Luego crear el archivo:

// crear archivo
touch password.rb

Luego agregar el siguiente código:

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

Y finalmente, ejecutarlo:

rails r password.rb

Me funcionó :slight_smile:.

2 Me gusta