jasp402 / Easy-YOPmail

📮 YOPmail emails manager from an NPM NodeJS library
https://jasp402.github.io/Easy-YOPmail/starter-topic.html
18 stars 3 forks source link

API becomes inaccessible due to capture #15

Closed denyskolopelnyk closed 4 months ago

denyskolopelnyk commented 4 months ago

After a few requests the service stop responding and asks for capture

jasp402 commented 4 months ago

That's right, it's part of Easy-yopmail's security mechanism. Currently, the Easy-yopmail system works by deleting records for each query. That is, every time you call Easy-Yopmail it creates a new instance of the browser to generate a request to Yopmail. This works correctly as long as the requests are not massive. If the requests are massive, it uses any of the already created instances, so this alerts Yopmail, activating its security mechanisms.

I have tried to skip the RE-CAPTCHA, but in order to do so we would have to integrate third-party extensions and change the way we query, making it much slower for each request. At the moment we do not want to work with anything external that we cannot control. To guarantee the security of our library.

I still consider that this is a topic of debate. I'm going to move it to the discussions section. But for now I'm going to close this thread.