Use the Kickbox Email Validation API to validate email addresses
Version 1.4.0b1:
- New: "EU Account" Global Config option for Kickbox accounts created as EU only (api.eu.kickbox.com)
- Change: API requests go to api.kickbox.com (the address in Kickbox's documentation) instead of api.kickbox.io
- Change: the API key is sent in the Authorization header instead of the URL, and the Kickbox certificate is verified
- Change: Kickbox is asked to finish each check one second before the module stops waiting, so slow checks return a result
- Change: updated Global Config help text (hourly check, where to find the API key, kickbox.com link)
- Bug Fix: a Kickbox error reply (rate limit, server error) was saved as the user's result, and that user was never checked again - replies saved by earlier versions are removed when the module is updated
- Bug Fix: Global Config accepted an invalid API key - a new key is now checked with Kickbox (no verification credit used)
- Bug Fix: one user account with an address that is not a valid email address stopped the hourly check for every account after it
- Bug Fix: PHP 8 warning on the first email check of each day
- Bug Fix: a user unsubscribed for an undeliverable address stayed unsubscribed after changing to a good address - notifications are turned back on when the module turned them off
- Bug Fix: changing the email address in Account Settings deleted the stored Kickbox result before the password step, while the account still had the old address
- Developer: jrKickbox_check_address() returns FALSE for every Kickbox error reply (new 5th argument receives the error message)
- Developer: removed the check for the Kickbox API v1 result "invalid" (API v2 reports undeliverable)
Version 1.3.1:
- New: Updated to support reporting email deliverability issues in User Browser
Version 1.3.0:
- New: Added support for checking changed email addresses in Account Settings
- New: Signup and Account checks will be attempted even if daily checks value has been met
Version 1.2.3:
- Change: Revalidation of existing email addresses only includes previously valid addresses
Version 1.2.2:
- New: Total percent of accounts validated now shows in Test Email Address tool
Version 1.2.1:
- New: "Summary" of results entry now recorded to the Activity Log after checking addresses
Version 1.2.0:
- New: "Log Activity" global config option to log successful email checks to Activity Log
- New: Kickbox result shows on User Account page if email address is undeliverable or invalid
- Change: Email check functionality moved to hourly listener to provide checks throughout the day
- Bug Fix: "Validate per Day" setting may not be applied correctly during the email check
Version 1.1.1:
- Change: Global Config help text change to reflect changes to Kickbox's free plan
Version 1.1.0:
- New: "Check User Accounts" option in Test Email Addresses tool to check existing user accounts
- New: "Signup Check Enabled" Global Config option to check email addresses at signup time
- New: Updated to work properly with new Kickbox.io API version 2
- New: If a user address is undeliverable, a notification shows in their Account Settings
- Change: Daily email check updated to re-check old addresses if checks are available
Version 1.0.1:
- Bug Fix: User accounts may not be updated correctly if API returns a balance error
Version 1.0.0:
- Initial Release