Skip to content

Adding a new User through dashboard doesn't send confirmation email #1226

Description

@SatanshuMishra

Bug report

  • I confirm this is a bug with Supabase, not with my own application.
  • I confirm I have searched the Docs, GitHub Discussions, and Discord.

Describe the bug

When adding a new user through the Supabase dashboard, no confirmation email is sent to the user.

To Reproduce

  1. Go to Supabase and enter a project.
  2. Go to Authentication
  3. At the top right, Click on Add User and select the Create New User option.
  4. Enter a valid email address and password. Make sure to uncheck the Auto Confirm User option.
  5. Check the email you provided in step 4 to see if you received an email. As the bug description states above, you should have received no email. (Both inbox and spam)

Expected behavior

Upon adding a new user, The user should receive an email asking them to confirm their email address which will provide a link to allow them to validate their account.

System information

  • OS: Windows
  • Browser Chrome, Brave, Firefox
  • Version of supabase-js: 2.32.0
  • Version of Node.js: 19. 3.0

Additional context

I understand there may be several other factors that may stop such an email from being sent other than a bug. However, I have been successful at sending the same email when adding a user programatically and by clicking the 'Send Magic Link' option from the dashboard after waiting at times for up to 20 minutes after adding that same user. In both cases, the email arrived almost instantaneously. Furthermore, this also rules out any errors with the email as well. Another factor that could affect this is the rate limit on the number of emails that can be sent per hour. I have also eliminated this factor since the rate limit was set to 60 and I never exceeded the limit during testing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions