=== NexMailPro Email Validation ===
Contributors: gsoroar
Tags: email validation, email verifier, disposable email, woocommerce, contact form 7, registration
Requires at least: 5.8
Tested up to: 6.8
Requires PHP: 8.1
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Validate WordPress registration, WooCommerce checkout, Contact Form 7, and manually entered email addresses using the NexMailPro Email Validation API.

== Description ==

NexMailPro Email Validation helps protect your WordPress website from invalid, disposable, temporary, and risky email addresses before they enter your database.

The plugin connects securely to the NexMailPro API and provides real-time email validation for WordPress forms, WooCommerce checkout, Contact Form 7, and manual validation inside the WordPress admin.

No Laravel application code is required. The plugin communicates securely with the NexMailPro API using HTTPS.

Features include:

* Real-time WordPress registration email validation.
* WooCommerce checkout email validation.
* Contact Form 7 email validation.
* Manual single email validation.
* Bulk validation for up to 100 email addresses per request.
* Validation dashboard with activity metrics.
* Validation logs with search and filters.
* CSV export of manual validation results.
* Configurable blocking policy.
* Custom validation messages.
* API connection testing.
* Optional validation logging.
* Optional cleanup on uninstall.

== Installation ==

1. Upload the `nexmailpro-email-validation` folder to `/wp-content/plugins/`.
2. Activate **NexMailPro Email Validation**.
3. Go to **NexMailPro → Settings**.
4. Enter your NexMailPro API Key.
5. Verify the API Base URL.
6. Configure integrations and blocking policies.
7. Click **Save Settings**.
8. Click **Test API Connection**.

== Documentation ==

* Website: https://nexmailpro.com
* Get API Key: https://nexmailpro.com/app/api-keys
* API Documentation: https://nexmailpro.com/docs/api
* WordPress Plugin Guide: https://nexmailpro.com/user-guide/wp-plugin
* Privacy Policy: https://nexmailpro.com/privacy-policy
* Terms of Service: https://nexmailpro.com/terms-of-service

== Third-Party Service Disclosure ==

This plugin connects to the NexMailPro Email Validation API.

Service Provider: NexMailPro

Website:
https://nexmailpro.com

API Endpoint:
https://nexmailpro.com/api/v1/verify/email

Purpose:
Validate submitted email addresses.

Data Sent:

* Email address being validated.

Data Returned:

* Validation result
* Deliverability status
* Risk information
* Quality score
* Additional metadata

Authentication:

Bearer API Key

Terms of Service:
https://nexmailpro.com/terms-of-service

Privacy Policy:
https://nexmailpro.com/privacy-policy

== Frequently Asked Questions ==

= Does this plugin require Laravel? =

No.

The plugin is completely standalone and communicates only with the NexMailPro API.

= Which forms are supported? =

Version 1.0 supports:

* WordPress Registration
* WooCommerce Checkout
* Contact Form 7
* Manual Validation

Additional integrations may be added in future releases.

= How many emails can bulk validation process? =

Up to 100 email addresses per request.

= What happens if the API is unavailable? =

Public forms are not blocked if the API cannot be reached.

The failure is recorded in the validation logs (if logging is enabled), allowing administrators to review the issue without interrupting user registrations or submissions.

= Can plugin data be removed during uninstall? =

Yes.

Enable **Delete data on uninstall** in Settings before uninstalling.

== Screenshots ==

1. Dashboard showing validation statistics, API status, and recent activity.
2. Settings page with API configuration, integrations, blocking policy, and privacy options.
3. Manual email validation with single email and bulk validation tools.
4. Validation logs with search, filters, pagination, and cleanup actions.

== Changelog ==

= 1.0.0 =

* Initial public release.
* Dashboard with validation metrics.
* API connection management.
* WordPress registration validation.
* WooCommerce checkout validation.
* Contact Form 7 validation.
* Manual single email validation.
* Bulk validation (100 emails).
* CSV export.
* Validation logs.
* Blocking policies.
* Custom validation messages.
* Optional uninstall cleanup.

== Upgrade Notice ==

= 1.0.0 =

Initial public release of NexMailPro Email Validation.