diff --git a/lib/tasks/reset_password_email.rake b/lib/tasks/reset_password_email.rake
deleted file mode 100644
index 2e1f160244d8502527322fb061962cd8010650af..0000000000000000000000000000000000000000
--- a/lib/tasks/reset_password_email.rake
+++ /dev/null
@@ -1,58 +0,0 @@
-# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/.
-#
-# Copyright (c) 2022 BigBlueButton Inc. and by respective authors (see below).
-#
-# This program is free software; you can redistribute it and/or modify it under the
-# terms of the GNU Lesser General Public License as published by the Free Software
-# Foundation; either version 3.0 of the License, or (at your option) any later
-# version.
-#
-# Greenlight is distributed in the hope that it will be useful, but WITHOUT ANY
-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public License along
-# with Greenlight; if not, see <http://www.gnu.org/licenses/>.
-
-# frozen_string_literal: true
-
-require_relative 'task_helpers'
-
-namespace :migration do
-  batch_size = 500
-
-  desc 'Send a reset password email to users'
-  task :reset_password_email, %i[base_url provider] => :environment do |_task, args|
-    args.with_defaults(provider: 'greenlight')
-
-    root_url = "#{args[:base_url]}/"
-
-    if ENV['SMTP_SERVER'].blank?
-      err 'SMTP Server not set. Skipping sending reset password emails.'
-      exit 0
-    end
-
-    info 'Sending reset password emails...'
-    User.where(external_id: nil, provider: args[:provider])
-        .find_each(batch_size:) do |user|
-      token = user.generate_reset_token!
-
-      UserMailer.with(user:,
-                      reset_url: reset_password_url(root_url, token),
-                      base_url: args[:base_url],
-                      provider: args[:provider]).reset_password_email.deliver_now
-
-      success 'Successfully sent reset password email to:'
-      info    "  name: #{user.name}"
-      info    "  email: #{user.email}"
-    rescue StandardError => e
-      err "Unable to send reset password email to:\n  name: #{user.name} \n  email: #{user.email} \n  error: #{e}"
-    end
-  end
-
-  private
-
-  def reset_password_url(root_url, token)
-    "#{root_url}reset_password/#{token}"
-  end
-end