[J] Email Check

[J] Email Check 1.2.4

No permission to download
Had to disable this addon, started flooding ACP Server Error Log with multiple entries ...

Code:
Server error log
GuzzleHttp\Exception\ClientException: Validator.pizza connection error: Client error: `GET https://api.mailcheck.ai/domain/email.tst` resulted in a `429 Too Many Requests` response: {"status":429,"error":"Too many requests"} src/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113
Generated by: Unknown account Apr 2, 2022 at 11:13

Screen Shot 2022-04-02 at 11.21.56.webp
 
What happens when I reach the validator.pizza limit? Will the registration be processed according to my own spam filtering or will it be immediately rejected?
 
Users are unable to register with this. Invalid email

Using latest version 1.2.5

IPqualitycheck is doing the work as you can see from the summary report. but always returns invalid email .address..

Similar issue with the IPVPN Proxy element.

Using the correct API key
 
Server error with the downgrade.

When selecting register..
Or submitting (with IP check disabled) new account..

: [E_WARNING] Undefined array key "valid" src/addons/Justin/EmailCheck/XF/Entity/User.php:65
 
Hello, I didn't understand.
Do I need to enter an API Key in both fields?

1708264547909.webp


I'm getting errors -

1708264598476.webp
 
Yes it looks right. I'm planning to revisit all my public addons after a week and fix all bugs :)

Thank You!

Here are the error details. They might come in handy for you.

XF 2.2.13 + PHP 8.3.2

Code:
Server error log
ErrorException: [E_WARNING] Undefined array key "proxy" src/addons/Justin/EmailCheck/XF/Pub/Controller/Register.php:33
Generated by: Unknown account 17.02.2024 at 06:46

Stack trace

#0 src/addons/Justin/EmailCheck/XF/Pub/Controller/Register.php(33): XF::handlePhpError(2, '[E_WARNING] Und...', '/home/site/www...', 33)
#1 src/XF/Mvc/Dispatcher.php(352): Justin\EmailCheck\XF\Pub\Controller\Register->actionIndex(Object(XF\Mvc\ParameterBag))
#2 src/XF/Mvc/Dispatcher.php(258): XF\Mvc\Dispatcher->dispatchClass('XF:Register', 'Index', Object(XF\Mvc\RouteMatch), Object(Justin\EmailCheck\XF\Pub\Controller\Register), NULL)
#3 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Justin\EmailCheck\XF\Pub\Controller\Register), NULL)
#4 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#5 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#6 src/XF.php(524): XF\App->run()
#7 index.php(20): XF::runApp('XF\\Pub\\App')
#8 {main}

Request state

array(4) {
  ["url"] => string(19) "/index.php?register"
  ["referrer"] => string(29) "https://www.domain.com/"
  ["_GET"] => array(1) {
    ["register"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}
 
Top Bottom