Use code "LIGHTHOUSE20" to save 20% on all plans forever. Get it now!

PressedMail Server Requirements Checklist

The WordPress, PHP and database versions PressedMail needs, how to check them in Site Health and Diagnostics, and what to ask your host.

Cover image for PressedMail Server Requirements Checklist

Most install problems come from the server, not the mailbox. This checklist lists what PressedMail needs from your WordPress site and where to confirm each item before you connect an address.

The short list

  • WordPress 6.6 or newer.
  • PHP 8.2 or newer.
  • MySQL 5.7 or newer, or MariaDB 10.2 or newer, with named locks and the user metadata table on InnoDB.
  • HTTPS on the site.
  • Permission to install plugins.
  • A server that can reach your mail provider’s IMAP and SMTP hosts.
  • For a paid license, outbound HTTPS to curb.software.

The plugin’s readme states the same floor. WordPress publishes its own requirements, and PHP lists which versions are still supported. Running PressedMail’s minimum is not the same as running a supported PHP, so prefer a version PHP still patches.

The database is the one that surprises people

Two database details trip people up.

First, the database must support named locks. MySQL 5.7 and MariaDB 10.2 do. SQLite cannot finish mailbox setup, so a WordPress that runs on SQLite, such as a Playground-style test site, cannot connect a mailbox.

Second, the user metadata table must use InnoDB.

You do not have to inspect the database by hand. Open Tools, then Site Health, in WordPress. PressedMail adds a check called “PressedMail database requirements” that flags either problem.

You do not need the PHP IMAP extension

PressedMail bundles its own IMAP driver, Webklex. The native PHP IMAP extension is optional. If your host reports it as missing, that is a recommendation, not a failure.

The Diagnostics page shows what PressedMail found on your server. It lists the PHP and WordPress versions, the email driver in use and whether the IMAP extension is present.

The Diagnostics page with six areas numbered

  1. System Health. The server environment and PHP extension status.
  2. Open WordPress Site Health, a link to WordPress’s own report.
  3. PHP IMAP extension. Marked Missing and Recommended on this test site. PressedMail then uses a socket-based driver.
  4. Plugin Status. The installed version, the latest release and the email driver.
  5. Last sync run. When the background sync last ran and when it runs next.
  6. Recommended fix. What PressedMail suggests for the problem it found.

The test site in the picture has no IMAP extension and works normally.

Where to find Diagnostics

Diagnostics sits in the Admin group of the settings, below the personal tabs. You need an administrator account to see it.

The settings tab list, with the six personal tabs and the admin group numbered

  1. Accounts.
  2. Signatures.
  3. Preferences.
  4. Email Rules.
  5. Auto-Replies.
  6. Security.
  7. The Admin heading. Everything under it configures the whole site, including Diagnostics, WordPress Email, Mail sync and Data and uninstall.

Check the network path

PressedMail connects from your web server, not from your browser. A working webmail tab proves nothing about that connection.

If a host blocks outgoing connections to mail ports, no setting in the plugin can fix it. Ask your host whether outgoing IMAP (usually port 993) and SMTP (usually port 587 or 465) are allowed. Give them the provider’s hostname and the port, and keep your password out of the message.

Test Connection in the add-account screen then tells you which side failed. The IMAP and SMTP explainer describes the difference, and the delivery troubleshooting guide picks up where a failed test leaves off.

Run the checks in order

  1. Open Plugins and confirm the WordPress version in Dashboard, Updates. It must be 6.6 or newer.
  2. Open Tools, then Site Health, then Info, and read the PHP and database versions.
  3. Look for the “PressedMail database requirements” check under Site Health’s Status tab.
  4. Open PressedMail, then Settings, Diagnostics, and read the System Health rows.
  5. Connect the mailbox and run Test Connection. This is the only check that tests the network path.

Stop at the first failure and fix it before you go on. A later step rarely works around an earlier one.

Questions to put to your host

If a check fails and the cause is the server, a short, specific message gets a faster answer:

  • Which PHP version does this site run, and can it be raised to 8.2 or later?
  • Is the database MySQL 5.7 or later, or MariaDB 10.2 or later, and does it support named locks?
  • Is the WordPress user metadata table on InnoDB?
  • Are outgoing connections to our mail provider’s IMAP and SMTP ports allowed from the web server?

Include the provider’s hostname and the port you need. Never include the mailbox password.

Optional: WordPress abilities

On WordPress 6.9 and later, PressedMail’s mail actions register as WordPress abilities for MCP Adapter agents and WP-CLI, with the same permission checks. You do not need this to read mail.

Frequently asked questions

Does PressedMail work on a shared host?

It can, as long as the host meets the versions above, uses a database with named locks and lets the server connect to your provider. Shared hosts that block outgoing mail ports are the usual exception.

My host runs PHP 8.1. What now?

PressedMail needs 8.2 or newer. Ask the host to upgrade, or change the PHP version in its control panel if it offers the choice.

Do paid plans need anything extra?

A paid license needs outbound HTTPS to curb.software so the site can check it. Otherwise the requirements are the same.

Where do I go once the checklist passes?

Follow the first-run walkthrough, then pick your provider’s guide such as the custom IMAP guide.

Manage your email inside WordPress

PressedMail Free adds an email client directly to your WordPress dashboard. Connect a compatible IMAP/SMTP mailbox, read and send mail, organize messages, and configure WordPress SMTP.

Download PressedMail Free →

Newsletter

Get useful PressedMail updates.

New releases, setup guidance, and practical ways to handle email in WordPress.

Occasional PressedMail email. Unsubscribe whenever you like.

Choose the plan that fits your WordPress sites.

Paid plans include unlimited accounts and users. Compare Premium and Ultimate features, then choose the site count you need.

Yearly plans are priced by number of sites. Lifetime is a one-time payment covering up to 100 sites.

Starter

For one site

$49/ year
1 Website
  • All current and future Premium features
  • Unlimited email accounts
  • Contacts, calendar, and scheduled email rules
  • Templates, blocks, and signup forms
  • AI tools and phishing detection
  • Layouts, themes, and workspace controls
  • Licensed updates and priority support
  • 10,000 PressedMail AI credits a yearLimited time
Most Popular

Premium

For multiple sites

$89/ year
10 Websites
  • All current and future Premium features
  • Unlimited email accounts
  • Contacts, calendar, and scheduled email rules
  • Templates, blocks, and signup forms
  • AI tools and phishing detection
  • Layouts, themes, and workspace controls
  • Licensed updates and priority support
  • 25,000 PressedMail AI credits a yearLimited time
All Features

Ultimate

For agencies

$169/ year
100 Websites
  • Everything in Premium, plus:
  • Campaigns and shared templates
  • Share inboxes, calendars and contact lists
  • White labelling with a brand theme
  • 50,000 PressedMail AI credits a yearLimited time

What customers say after bringing email into WordPress.

Using PressedMail in your own work? Submit a testimonial

I save hours & it’s easy to use

I have a lot of email accounts, and it’s annoying to manage them through different providers. I needed something better than what was out there, so I built it. I spent the better part of two years making PressedMail the plugin I wanted to use every day, and now I get to share it with everyone else. I added my accounts, automated the cleanup of over 3000 emails, and it’s saved me hours of work.

Robert H. AlexanderFounder - CurbSoftwareCreator of PressedMail

Helps get more clients

As a freelancer I need to manage several clients’ accounts. I installed PressedMail on WordPress on localhost and use it as my main email client. I manage everything for clients from PressedMail. And several clients use PressedMail now after I have set their WordPress instances up.

Gene Piki
  • Email Swiss Army Knife

    We use PressedMail as a value added service for clients and potential clients as a feature of our agency’s offering helping put us ahead of competition. We love the white-labelling feature, automation, and security controls. It also replaces several of the other plugins we used to use and it’s like a small CRM.

    Cyrus M. (InCurb Digital)

  • Fast inbox organization with phishing detection

    PressedMail helps us organize our inboxes fast. We especially like the phishing detection feature.

    John & Andrea

  • One source of truth for every client

    As a VA, I use PressedMail to keep each client’s inbox separate while managing everything from one app. It gives me a single source of truth without mixing client work together.

    Amber, K

  • Teaching and client work stay organized

    I balance teaching with social media marketing clients. PressedMail helps me keep both sides of my work organized in one place.

    J.A. Payo

FAQ

Common questions

Free version

Start with one inbox. Free.

One mailbox for one user, a rich-text composer, custom folders, unlimited email rules, one signature, two themes and one layout. Contacts, calendar, scheduling and AI require a paid plan.

1 account · 1 user · 2 themes · unlimited rules
Roadmap

See what is coming next.

Follow planned work, current progress, and recently completed features.

  1. Planned

    Calendar Sync with External Providers

    Planned. Today calendars and events live in WordPress and do not sync with any outside provider. Two-way sync with Google Calendar, Outlook, iCloud and CalDAV-compatible services is on the roadmap.

  2. Planned

    Dedicated Support

    A higher-touch support channel beyond the current paid Priority Email Support entitlement.

  3. Planned

    Activity Log

    A searchable audit trail of key actions across PressedMail accounts, with per-user and admin views, retention controls, and export.

Bring your working inbox into WordPress.

Compare Premium and Ultimate features, then choose a paid plan for the number of WordPress sites you manage.