Installation, licensing, and updates
Resolve upload, activation, license, update, and installed-file integrity problems.
Keep the original error before retrying installation or activation. A failed upload, a PHP error, a license rejection, and an integrity warning need different fixes.
ZIP upload fails
Check the ZIP size against the server's upload and POST limits. Ask the host to adjust them if needed, or use a supported manual plugin upload method.
Confirm the ZIP is an official build for the edition you intend to install. If an earlier upload was interrupted, back up the site and replace the plugin files with a complete copy. Do not delete the WordPress database or enable uninstall data deletion to repair an upload.
Activation causes an error
PressedMail requires PHP 8.2 or newer and WordPress 6.6 or newer. Check the version WordPress is actually running, not only the host's command-line PHP version.
For a memory error, use the logged error and host limits to decide what to change. For missing tables, investigate activation errors and database permissions. Do not grant broad permissions or run destructive database commands without understanding the failure.
If another plugin is involved, reproduce the conflict on a controlled copy or during an agreed maintenance window. Disabling a site's mail plugin can stop real notifications.
PressedMail is missing from the menu
Check that the plugin is active and the current role has workspace access. Administrators can review Site access and administration. Avoid caching authenticated WordPress admin pages.
A paid license will not activate
Confirm the key in Your Plan, the available site allowance in Sites, and the current domain. The WordPress server must reach curb.software over HTTPS.
For a move, deactivate the old site's registration before activating the replacement. If the paid plan is missing altogether, check the purchase email and receipt through Your PressedMail account.
Updates do not appear
Check license eligibility and outbound HTTPS, then use Dashboard > Updates > Check Again. WordPress caches update checks, and a Beta build is not the same as a customer release.
If using a manual ZIP, follow Update, deactivate, and uninstall. Confirm the edition and version before replacing files.
Plugin integrity status
PressedMail Pro compares its installed files with the trusted content checksum for that exact version supplied during license validation.
- A matching result means the installed files match the expected checksum.
- A mismatch can indicate an incomplete upload, manual edits, or damaged files.
- A warning means a trusted comparison is unavailable, for example because the service cannot be reached or lacks the version's checksum.
An integrity warning does not disable PressedMail or change license validity. For a mismatch, replace the files with a clean official copy of the same version. If the warning persists, send support the version and status, not the key or plugin files.
Use Find the problem and collect diagnostics to prepare the report.