Configuration Reference
| Setting | Purpose |
|---|---|
| mode | email_pilot for scoped tests; email_required for the reviewed broader policy. |
| native_email_enabled | Explicit switch permitting native email delivery. |
| email_expected_provider | The configured WHMCS provider identity. |
| honor_native_email_verification | Recognize existing native owner verification. |
| enforce_email_login / enforce_email_checkout | Separate login and checkout enforcement switches. |
| test_client_ids / email_test_recipients / email_pilot_accounts | Matching pilot scope lists and mappings. |
| email_client_min_id | Reviewed client boundary for required mode. |
Run A Pilot
- Use a separate customer session and a test account inside the configured pilot scope.
- Request a code and confirm delivery to the intended owner mailbox.
- Check a wrong code, an expired code, resend limits and reuse of an already accepted code.
- Confirm the correct code completes verification and the intended protected journey is available.
- Check an out-of-scope account, a billing-contact mismatch and an already verified native owner.
- Repeat relevant checkout, upgrade and integration journeys on the exact target environment.
Change Scope Deliberately
For required mode, the source installation guide calls for a reviewed minimum client ID and empty pilot lists/maps. Policy changes must be synchronized with persisted policy through reviewed reactivation in staging. Do not edit private settings during active enforcement without a recovery plan.
Language
The addon includes English and Indonesian language catalogs. Confirm the rendered language and OTP instructions in the actual client theme rather than changing WHMCS core files.