I am using Mailgun for sending emails to customers for account verification and password reset. Unfortunately Mailgun seems to be a very bad option. Even during development, at times it takes 20 minutes to get the email. This is not acceptable for password reset as the token has a specific timeout. I need to find a solution that is reliable and the customer immediately gets their password reset token sent to them. I have little experience with this kind of thing and would appreciate any advice.
Not sure if it matters but we are using nodejs as a backend.
Thanks.