1.0.34

Summary

Two fixes reported from a live site, plus the follow-through from the
WordPress.org review. Replying opens with the original message quoted again and
the subject sits above the attachments. Settings pages use the wide layout
again. The Free mailbox is reconfigured in place instead of hitting a
remove-first dead end. Uninstall removes only PressedMail's own data. The
phishing report icon renders again. And enabling an AI feature no longer waits
on a data-use acceptance that could never be recorded.

Fixed

  • Replies open with the original text quoted under the new message. The quote was

built correctly and handed to the composer, then thrown away before anyone
could see it: the composer reads the editor's current HTML when it starts a
session, and the editor's HTML still answered with the content from before the
reply was loaded, because the DOM trails a programmatic load by a render. The
composer took that older, empty answer as the truth, wrote it back over the
quote, and saved that as the body. Reading after a load now returns what was
loaded.

  • The editor-ready catch-up runs. It exists to push a composed body into an

editor that mounted after the body was ready, and it read the editor off a ref
that was assigned after the ready signal had already fired. It now flushes
through the editor it is handed, and it no longer spends its one attempt when
there is nothing to flush.

  • The subject sits above the attachments instead of beside them. In the reading

pane the subject and the attachment chips were two flexible children of one
wrapping row, so a wide pane put them side by side and both were squeezed: the
subject wrapped onto extra lines and the filenames truncated against the chips.
In the composer the importance and attach buttons shared the subject field's
row and held it down at its minimum width. Both surfaces stack now.

  • Settings pages use the wide layout again. The shell capped the content at a narrow centre column whatever the screen width, and two tabs carried their own slightly wider caps that no longer matched anything. All three now share one wide well, and the page title lines up with the content's left edge.
  • The phishing report icon renders again. The phishing cache is keyed by a mailbox-qualified identity, and both the message row and the reading pane were looking results up by the bare message UID. Every lookup missed, so no icon appeared and the report dialog behind it could not be opened either. Both surfaces look up by the identity key now.
  • The Free mailbox is reconfigured in place. Free holds exactly one mailbox by construction, and replacing it used to fail with a remove-first error unless an administrator cleared the slot first. The mailbox's owner, or an administrator, now swaps it in place: one slot, the new address, the recorded owner preserved. There is no seat count anywhere; the slot is singular, never capped.
  • Uninstall removes only PressedMail's own data. It used to also delete four short _pm_ post-meta keys and any post of a template type that no shipped code registers, on the strength of a prefix guess. Both belonged to other code, and uninstall leaves them to whoever owns them.
  • Enabling an AI feature no longer waits on a data-use acceptance, because the gate could never be satisfied. Acceptance was recorded against a provider fingerprint that the settings card invalidated on the next keystroke, the automation check hard-coded one provider type, and the disclosure version literal drifted between PHP and the dialog until every accept returned 400. A single notice at the foot of the provider card says where the data goes. Changing the provider endpoint still turns every AI feature off. The stored acceptance record is purged on upgrade.

Upgrade Notes

Nothing to do. Replies written in an older version are unaffected: this changes
how the composer loads the quoted original, not what is stored. Sites that
recorded an AI data-use acceptance have that record removed automatically.

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.

Cyrus M. (InCurb Digital)

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

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

J.A. Payo

Using PressedMail in your own work? Submit a testimonial.

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.

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

    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.