diff --git a/app/controllers/api/v1/users_controller.rb b/app/controllers/api/v1/users_controller.rb
index 558dda4a9d9ce35d17c2f1ab56da67197d62453a..253371103f160ef7cb2fa2fc22389b2c85403499 100644
--- a/app/controllers/api/v1/users_controller.rb
+++ b/app/controllers/api/v1/users_controller.rb
@@ -77,7 +77,7 @@ module Api
                             activation_url: activate_account_url(token), base_url: request.base_url,
                             provider: current_provider).activate_account_email.deliver_later
 
-            UserMailer.with(user:, admin_panel_url:, provider: current_provider).new_user_signup_email.deliver_later
+            UserMailer.with(user:, admin_panel_url:, base_url: request.base_url, provider: current_provider).new_user_signup_email.deliver_later
           end
 
           create_default_room(user)
diff --git a/app/controllers/api/v1/verify_account_controller.rb b/app/controllers/api/v1/verify_account_controller.rb
index 8e508fc0597c0e4f9821325c2578bd5d9b27b532..876eb3014dd31eb7a2ad4b13da85773024d091ab 100644
--- a/app/controllers/api/v1/verify_account_controller.rb
+++ b/app/controllers/api/v1/verify_account_controller.rb
@@ -29,9 +29,8 @@ module Api
       def create
         token = @user.generate_activation_token!
 
-        UserMailer.with(user: @user,
-                        activation_url: activate_account_url(token), base_url: request.base_url,
-                        provider: current_provider).activate_account_email.deliver_later
+        UserMailer.with(user: @user, activation_url: activate_account_url(token),
+                        base_url: request.base_url, provider: current_provider).activate_account_email.deliver_later
 
         render_data status: :ok
       end
diff --git a/app/controllers/external_controller.rb b/app/controllers/external_controller.rb
index 0c6e2bbe4a2f48c14a44b9ae40ce9f3861cfe07c..4bb6bdeb8b2fa61fea3ae56cb2d27fae4c7266f3 100644
--- a/app/controllers/external_controller.rb
+++ b/app/controllers/external_controller.rb
@@ -55,7 +55,10 @@ class ExternalController < ApplicationController
       create_default_room(user)
 
       # Send admins an email if smtp is enabled
-      UserMailer.with(user:, admin_panel_url:, provider: current_provider).new_user_signup_email.deliver_later if ENV['SMTP_SERVER'].present?
+      if ENV['SMTP_SERVER'].present?
+        UserMailer.with(user:, admin_panel_url:, base_url: request.base_url,
+                        provider: current_provider).new_user_signup_email.deliver_later
+      end
     end
 
     if SettingGetter.new(setting_name: 'ResyncOnLogin', provider:).call
diff --git a/config/locales/en.yml b/config/locales/en.yml
index ba04fe59fc56fc431b1cb00f639d11f490ef72e0..a5437ca7f3e4775032da27ff119cb85ca20084ac 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -66,7 +66,7 @@ en:
       valid_invitation: The invitation is valid for 24 hours.
       sign_up: Sign Up
     new_user_signup:
-      new_user: New User Signup
+      new_user: New BigBlueButton User Signup
       new_user_description: A new user has signed up to use BigBlueButton.
       name: "Name: %{name}"
       email: "Email: %{email}"