Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gmail API not working anymore #1431

Open
amaury1093 opened this issue Jan 16, 2024 · 7 comments
Open

Gmail API not working anymore #1431

amaury1093 opened this issue Jan 16, 2024 · 7 comments

Comments

@amaury1093
Copy link
Member

Email to check

[email protected]

From where did you run check-if-email-exists?

anywhere, even local machine

Version of check-if-email-exists (if running it yourself)

8e79884

What happened?

We added the ability to verify Gmail addresses using an API (instead of a SMTP connection): #1193.

However, since a couple of days ago, this seems to have stopped working. Maybe Gmail changed something on their side. Emails that used to be safe now return invalid. You can try with [email protected] for example.

Relevant log output

No response

@lechuhuuha
Copy link

yep can confirm this
any email will return the same result
sad day for us
fallback to smtp then

@OisCircle
Copy link

gg

@namper
Copy link
Contributor

namper commented Feb 13, 2024

Yes can confirm also from my side.
In my experience SMTP is very unreliable, are there any other methods that can be used for Gmail ?

@amaury1093
Copy link
Member Author

I wonder if there's a way to run a headless browser, and go to Gmail's password recovery page https://accounts.google.com/signin/v2/usernamerecovery. Use the headless browser to input the email to verify, and hopefully with the messages that Gmail returns, we can know its existence.

Similarly to how we currently do for hotmail.

@lechuhuuha
Copy link

I wonder if there's a way to run a headless browser, and go to Gmail's password recovery page https://accounts.google.com/signin/v2/usernamerecovery. Use the headless browser to input the email to verify, and hopefully with the messages that Gmail returns, we can know its existence.

Similarly to how we currently do for hotmail.

tried that method
but not working for gmail
they detect its way too easy and block you after few attempt with captcha

@ernests
Copy link

ernests commented Mar 1, 2024

Yes can confirm also from my side. In my experience SMTP is very unreliable, are there any other methods that can be used for Gmail ?

Did quick research and there "kind of" is alternative but it requires your cookie and additional token. Look for https://people-pa.clients6.google.com url in Github. This is an endpoint where google checks if account is with them. Previously it was https://mail.google.com/mail/gxlu

@beshoo
Copy link

beshoo commented Mar 1, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants