
How can reset password without using SMTP service , currently i am using appwrite login.

is this is possible?

Do you actually need a production solution for end users?

did not understand, what do you mean by end users

Do you need this in production or are you just testing?
How do you expect a user to verify they own the account?

right now for testing but in future will use for production, actually i am also thinking how will user verify not sure yet, that is why i asked is it possible without using smtp service. because just seen Update password method in document.

is my answer is confusing ?

You need SMTP or you need to implement password recovery manually using functions

it means without smtp its not possible to reset password nor from appwrite side. or have to use oAuth service for forget password, right ?

Correct, you wouldn't be able to use Appwrite's password reset.
If you're using oauth, the password is in the auth provider and it depends on the auth providers password reset flow

I once did something like this by using EmailJS API. I created an OTP generator cloud function that sends an OTP to a user's email upon registration and stored the OTP temporarily. When the user enters the OTP sent, another cloud function verifies the account. It took me about an hour and hafl. Lol
Recommended threads
- 503 Timeout when Updating or Upserting D...
Hey I’m running into an issue when trying to update or upsert a row in Appwrite. The request hangs for a while and then throws this error: ``` AppwriteException...
- Hola equipo de soporte,
Hola equipo de soporte, Estoy desarrollando una Function en Appwrite Cloud con Node.js 22 y el siguiente package.json: { "name": "upload-whitelist", "type"...
- Sites 30MB limit from GitHub
I’m deploying a site from github as Other type on the Hobby plan. It is actually a Flutter web app but it’s in a subdirectory with the root being an html landin...
