1.0.2

Summary

Everything since 1.0.1, gathered into one release. SMTP for WordPress system
email now ships in the Free plugin with its own settings tab and a delivery log.
Email Sweep and bulk actions work properly in the combined inbox, respecting
each account's own folders and creating a missing destination folder where it is
needed. Mailbox actions that used to exhaust the request time limit on large
selections now finish in a fraction of the time. Adding a contact works on sites
installed fresh rather than upgraded, licence handling stops retrying a rejected
key forever, and the interface settles on one visual vocabulary.

Added

  • SMTP for WordPress system email, in the Free plugin. Password resets, new

user notices, comment notifications, WooCommerce order mail and anything else
sent with wp_mail() can go through your own mail server instead of the
default PHP mailer. It has its own settings tab and does not consume an email
account slot.

  • A delivery log for system email, recording date, recipients, subject, sender,

mail server and result, with an expandable error for failures. Retention is 0,
30, 60 or 90 days; zero turns logging off.

  • Pro: several mail servers chosen by sender address, plus a fallback server for

failed sends.

  • Sweep scope: sweep an entire folder across every account in the view, or only

the messages you selected. The default follows your selection.

  • Full-window compose. An expand control opens the composer across the whole

PressedMail window, and switching between pane, pop-out and full view never
loses in-progress edits.

  • Combined-inbox sweeps and moves can target any custom folder by name. Accounts

that do not have that folder yet get it created, locally and on the mail
server.

  • Progress over the message list now covers bulk AI work (summarize, phishing

check and auto-tag), not only sweeps. PressedOut gains this indicator, which
it never had.

  • The reading pane marks a sender who is already one of your contacts, in every

layout.

  • The phishing report's safety rating gained a meter, so the score reads as a

position on a scale rather than a bare number.

Changed

  • Bulk actions have their own request allowance. A large sweep is no longer cut

short after roughly a thousand messages, and emptying a large Trash runs to
completion.

  • After a move or delete only the destination folder is refreshed while you

wait, and that refresh is time-boxed: moved mail appears immediately with its
sender, subject and date, and previews fill in shortly after. The folder you
moved out of is reconciled in the background.

  • Marking many messages read or unread writes them in a single database

statement per batch rather than one write per message.

  • Folder lookups during a mailbox action reuse one folder listing per request

instead of asking the mail server for the full list four to six times before
the first message is touched.

  • Summarize and add-sender-to-contacts moved into the message action row

alongside the other message commands, instead of sitting beside the subject
and sender name.

  • PressedOut keeps mailbox and selected-message actions in one compact toolbar

row, leaving more room for the message list and reading pane.

  • The PressedMail Pro page in the Free plugin is now a responsive upgrade

overview: a two-column hero, four capability summaries and six scannable
feature panels, replacing repetitive feature boxes.

  • Status colour, sidebar metrics and the reading pane's action row settle on one

shared vocabulary across the interface.

Fixed

  • **Adding a contact failed outright on any Pro site installed fresh rather than

upgraded**, from both the reading pane and the Contacts screen, and the
interface reported the failure as nothing at all. Two database updates ran
before the table they alter existed. Sites in that state repair themselves on
the first page load after updating; no contacts are lost. Contact sync was
unavailable for the same reason and is restored by the same repair.

  • Single and bulk message actions failed with upstream dependency errors when

repeated connection checks and folder listings exhausted the foreground
request time limit.

  • Pro sites whose licence the server did not recognise sent a lifecycle request

on every page load, each blocking for about a tenth of a second, forever. A
rejected licence is now treated as final: reported once, then not re-sent.

  • A stored licence "known good" snapshot never expired, so a plugin could keep

reporting an active licence long after it was revoked. Snapshots now expire
after 30 days without a successful check.

  • Reporting a licence under the wrong product returned "license not found",

which read as "your license does not exist". It now returns a distinct
response.

  • Sweeps that could not be cancelled, stalled indefinitely, or ran the same page

twice, along with one serious data-loss path in the background queue.

  • Moves no longer send mail toward another account's folder path in the combined

inbox.

  • A sweep now reports the accounts it had to skip (disconnected, or missing the

folder) and continues for the rest instead of failing outright.

  • A failed contact save reported nothing: no message, no change, no error. Both

saving and removing a contact now confirm what happened.

  • Recently verified IMAP connections no longer issue a redundant NOOP before

reuse.

  • Three shared components accepted a test identifier and then discarded it

rather than rendering it.

Upgrade Notes

  • No configuration changes are required. Sites whose contacts storage was

created fresh repair themselves on the first page load after updating.

  • SMTP for WordPress system email is off until you configure it; existing

wp_mail() behaviour is unchanged until then.

  • This is the first release of a restarted line. Versions 1.0.2 through 1.0.10

were withdrawn and their builds deleted; 1.0.0 and 1.0.1 remain available.
A site running a withdrawn build will not be offered 1.0.2 as an update and
must be reinstalled.

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 email rules
  • AI tools and phishing detection
  • Layouts, themes, and workspace controls
  • Licensed updates and priority support
Most Popular

Premium

For multiple sites

$89/ year
10 Websites
  • All current and future Premium features
  • Unlimited email accounts
  • Contacts, calendar, and email rules
  • AI tools and phishing detection
  • Layouts, themes, and workspace controls
  • Licensed updates and priority support

Ultimate

For agencies

$169/ year
100 Websites
  • All current and future Premium features
  • All current and future Ultimate features
  • Unlimited email accounts
  • Contacts, calendar, and email rules
  • AI tools and phishing detection
  • Licensed updates and priority support

See how people use PressedMail for real inbox work.

...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 installed PressedMail, added my accounts, and automated the cleanup of over 3000 emails. PressedMail has saved me hours of work.

Robert H. Alexander

Robert H. Alexander

...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

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.

Kit M. InCurb Digital Solutions.

Kit M. InCurb Digital Solutions.

...Fast inbox organization with phishing detection...

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

John & Andrea

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.

Edhrea A.

Edhrea A.

...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

J.A. Payo

Using PressedMail in your own work? Submit a testimonial.

FAQ

Common questions

Roadmap

See what is coming next.

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

View Full Roadmap
  1. Shared Inboxes for Team Mailboxes

    Share a single inbox with teammates so support, order, and operations email can be monitored and handled together from WordPress.

    Planned
  2. Shared Calendars for Scheduling and Coverage

    Give teammates access to shared calendars so meetings, time off, and internal event planning can stay coordinated inside WordPress.

    Planned
  3. Calendar Sync with External Providers

    Planned two-way calendar sync with external providers like Google Calendar, Outlook, iCloud, and CalDAV so PressedMail stays in step with calendars users already have.

    Planned

Get started

Bring your working inbox into WordPress.

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