{"id":340339,"date":"2026-09-04T12:25:49","date_gmt":"2026-09-04T12:25:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pressedmail-email-client-inbox-webmail\/"},"modified":"2026-09-22T01:13:34","modified_gmt":"2026-09-22T01:13:34","slug":"pressedmail","status":"publish","type":"plugin","link":"https:\/\/me.wordpress.org\/plugins\/pressedmail\/","author":23513842,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.2","stable_tag":"1.3.2","tested":"7.1.2","requires":"6.6","requires_php":"8.2","requires_plugins":null,"header_name":"PressedMail - Email Client, Inbox & Webmail","header_author":"CurbSoftware Inc.","header_description":"A modern email client directly in your WordPress admin dashboard. Read, send, and manage emails without leaving WordPress.","assets_banners_color":"041323","last_updated":"2026-09-22 01:13:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/pressedmail.com","header_author_uri":"https:\/\/curbsoftware.com","rating":5,"author_block_rating":0,"active_installs":0,"downloads":399,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.25":{"tag":"1.0.25","author":"curbsoftwareinc","date":"2026-09-05 14:37:58","revision":3682537},"1.0.26":{"tag":"1.0.26","author":"curbsoftwareinc","date":"2026-09-08 13:05:07","revision":3686665},"1.0.31":{"tag":"1.0.31","author":"curbsoftwareinc","date":"2026-09-13 13:00:24","revision":3693682},"1.0.32":{"tag":"1.0.32","author":"curbsoftwareinc","date":"2026-09-14 14:42:35","revision":3695428},"1.1.0":{"tag":"1.1.0","author":"curbsoftwareinc","date":"2026-09-16 12:05:53","revision":3698521},"1.3.2":{"tag":"1.3.2","author":"curbsoftwareinc","date":"2026-09-22 01:13:34","revision":3706481}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3681197,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3681197,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3681197,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3681249,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3681249,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.25","1.0.26","1.0.31","1.0.32","1.1.0","1.3.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3686664,"resolution":"1","location":"assets","locale":"","width":1280,"height":720},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3686664,"resolution":"2","location":"assets","locale":"","width":1280,"height":720},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3686664,"resolution":"3","location":"assets","locale":"","width":1280,"height":720},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3686664,"resolution":"4","location":"assets","locale":"","width":1280,"height":720},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3686699,"resolution":"5","location":"assets","locale":"","width":1280,"height":720},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3686664,"resolution":"6","location":"assets","locale":"","width":1280,"height":720}},"screenshots":{"1":"Connect an account: provider, IMAP and SMTP details, test it.","2":"The inbox: folders, labels, tags, search and reading pane.","3":"Composing: rich text formatting and recipient controls.","4":"On a phone: inbox, settings and compose toolbar.","5":"Settings: accounts, signatures, email rules, security, WordPress email and diagnostics.","6":"Calendar, contacts and layouts come from PressedMail Pro, the separate paid plugin."}},"plugin_section":[],"plugin_tags":[267,133023,36366,6696,279161],"plugin_category":[41],"plugin_contributors":[279162],"plugin_business_model":[],"class_list":["post-340339","plugin","type-plugin","status-publish","hentry","plugin_tags-email","plugin_tags-email-client","plugin_tags-imap","plugin_tags-smtp","plugin_tags-webmail","plugin_category-communication","plugin_contributors-curbsoftwareinc","plugin_committers-curbsoftwareinc"],"banners":{"banner":"https:\/\/ps.w.org\/pressedmail\/assets\/banner-772x250.png?rev=3681249","banner_2x":"https:\/\/ps.w.org\/pressedmail\/assets\/banner-1544x500.png?rev=3681249","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/pressedmail\/assets\/icon.svg?rev=3681197","icon":"https:\/\/ps.w.org\/pressedmail\/assets\/icon.svg?rev=3681197","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/pressedmail\/assets\/screenshot-1.png?rev=3686664","caption":"Connect an account: provider, IMAP and SMTP details, test it."},{"src":"https:\/\/ps.w.org\/pressedmail\/assets\/screenshot-2.png?rev=3686664","caption":"The inbox: folders, labels, tags, search and reading pane."},{"src":"https:\/\/ps.w.org\/pressedmail\/assets\/screenshot-3.png?rev=3686664","caption":"Composing: rich text formatting and recipient controls."},{"src":"https:\/\/ps.w.org\/pressedmail\/assets\/screenshot-4.png?rev=3686664","caption":"On a phone: inbox, settings and compose toolbar."},{"src":"https:\/\/ps.w.org\/pressedmail\/assets\/screenshot-5.png?rev=3686699","caption":"Settings: accounts, signatures, email rules, security, WordPress email and diagnostics."},{"src":"https:\/\/ps.w.org\/pressedmail\/assets\/screenshot-6.png?rev=3686664","caption":"Calendar, contacts and layouts come from PressedMail Pro, the separate paid plugin."}],"raw_content":"<!--section=description-->\n<p>PressedMail Free connects one IMAP\/SMTP mailbox. Keep your address and provider; read, reply, search and file mail in WordPress.<\/p>\n\n<ul>\n<li>Browse folders, move messages, follow threads, mark mail read or unread.<\/li>\n<li>Create email rules and unlimited tags to organize mail.<\/li>\n<\/ul>\n\n<h4>Email with security controls built in<\/h4>\n\n<p>Messages open in an isolated viewer with sanitized HTML, and WordPress permissions keep each mailbox with its owner.<\/p>\n\n<h4>Send WordPress email through SMTP<\/h4>\n\n<p>Website notifications use their own settings. PressedMail handles password resets, receipts and other wp_mail() messages.<\/p>\n\n<p>On WordPress 6.9 and later, mail actions register as WordPress abilities, so MCP Adapter agents get the same permission checks.<\/p>\n\n<p>No license key required, no trial expiration, no CurbSoftware telemetry, analytics, license checks or custom update checks; updates come from WordPress.org. Your provider's terms and charges apply.<\/p>\n\n<h4>Need more? PressedMail Pro expands the workspace<\/h4>\n\n<ul>\n<li>Connect multiple mailboxes and read them in one combined inbox.<\/li>\n<\/ul>\n\n<p>Pro is a separate GPL-compatible paid plugin, not in this download; its AI providers may charge. <a href=\"https:\/\/pressedmail.com\/pricing\">Compare editions<\/a>, <a href=\"https:\/\/pressedmail.com\/docs\">setup documentation<\/a>, <a href=\"https:\/\/wordpress.org\/support\/plugin\/pressedmail\/\">support<\/a>.<\/p>\n\n<h3>Privacy and External Services<\/h3>\n\n<p>Installation and activation send no email content or mailbox metadata to CurbSoftware or an AI service; connections serve your configured accounts or authorized actions.<\/p>\n\n<h4>Your IMAP server<\/h4>\n\n<p>It connects to the host and port you configure to list folders, synchronize, search, read, move, flag or delete mail, sending the mailbox username or address, credential or OAuth token, and the command.<\/p>\n\n<p>The server returns folders, message identifiers, senders, recipients, dates, subjects, headers, bodies, attachments, flags, labels and sync state. Your provider's terms and privacy policy apply.<\/p>\n\n<h4>Your SMTP server<\/h4>\n\n<p>Sending mail, or a site notification, connects to your SMTP host and port with your authentication, sender, recipients, subject, headers, body and attachments. Your provider's terms and privacy policy apply.<\/p>\n\n<h4>Optional Microsoft sign-in<\/h4>\n\n<p>Microsoft sign-in uses Microsoft's identity services and the PressedMail OAuth relay; password and app-password connections do not.<\/p>\n\n<ul>\n<li>https:\/\/pressedmail.com\/oauth\/microsoft\/start receives the site URL, callback URL and nonce at sign-in.<\/li>\n<li>https:\/\/pressedmail.com\/oauth\/microsoft\/redeem receives the one-time transfer code, site URL and same nonce after the redirect.<\/li>\n<li>https:\/\/pressedmail.com\/oauth\/microsoft\/refresh receives the refresh token, site URL and fresh nonce before the access token expires.<\/li>\n<\/ul>\n\n<p>The relay returns mailbox identity, access and refresh tokens, scope and expiry, and receives no bodies, attachments or mailbox contents. Microsoft receives the authentication and authorization data its services require.<\/p>\n\n<p><a href=\"https:\/\/pressedmail.com\/terms-of-service\">PressedMail terms<\/a>, <a href=\"https:\/\/pressedmail.com\/privacy\">PressedMail privacy<\/a>, <a href=\"https:\/\/www.microsoft.com\/servicesagreement\">Microsoft terms<\/a>, <a href=\"https:\/\/privacy.microsoft.com\/privacystatement\">Microsoft privacy<\/a>.<\/p>\n\n<h4>Remote images<\/h4>\n\n<p>Images are blocked by default. Displaying one contacts its host, which may receive the URL, IP address, user agent, browser headers and cookies. Its terms and privacy policy apply; the sender can detect the view.<\/p>\n\n<h4>Video embeds in the composer<\/h4>\n\n<p>Pasting a video link or choosing Video previews it in the provider's iframe. PressedMail recognises YouTube, Vimeo, Dailymotion, Youku and Coub. Nothing is requested until you paste a link; sent mail carries the link, not a player.<\/p>\n\n<p>That iframe receives the video address, your IP address, user agent and any provider cookies already set. Its terms and privacy policy apply. Any other link renders as a plain link card, which loads nothing.<\/p>\n\n<ul>\n<li>YouTube: https:\/\/www.youtube.com\/; privacy: https:\/\/policies.google.com\/privacy; terms: https:\/\/www.youtube.com\/t\/terms<\/li>\n<li>Vimeo: https:\/\/vimeo.com\/; privacy: https:\/\/vimeo.com\/privacy; terms: https:\/\/vimeo.com\/terms<\/li>\n<li>Dailymotion: https:\/\/www.dailymotion.com\/<\/li>\n<li>Youku: https:\/\/www.youku.com\/<\/li>\n<li>Coub: https:\/\/coub.com\/<\/li>\n<\/ul>\n\n<h4>Local storage and sending logs<\/h4>\n\n<p>Account settings, encrypted credentials or OAuth tokens, and synchronized mail data live in your WordPress database or filesystem. The site owner controls hosting, access, backups, retention, account removal, personal-data requests and uninstall.<\/p>\n\n<p>Deleting the plugin keeps that data by default. To remove it too, switch on \"Delete plugin data on uninstall\" under Settings, then Data and uninstall.<\/p>\n\n<p>Your browser keeps message content and mailbox lists in session storage until the tab closes. Drafts, account names, account choice and recent searches use local storage for the signed-in user. Signing out clears them; until then anyone using that browser profile can read them. Avoid shared computers. Panel widths use a session cookie without mail data.<\/p>\n\n<p>Rich Text draft structure can live in the site database, bound to the WordPress owner and exact mailbox draft. It never enters sent mail. It has no expiry date: it stays until the draft is sent or deleted, the account is removed, privacy erasure covers it, or uninstall purge removes it. Cache opt-out removes it too. Retry failed cleanup with Clear stored email content in Security settings.<\/p>\n\n<p>The notification delivery log is off by default. Choose 30, 60 or 90 days to record date, first recipient, recipient count, subject, sender, mail server and result, never bodies, headers or attachments. Entries expire on schedule; you can clear or disable the log.<\/p>\n\n<h3>Development<\/h3>\n\n<h4>Source code and build instructions<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/CurbSoftware\/pressedmail\">Source repository<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/CurbSoftware\/pressedmail\/tree\/v1.3.2\">Source for version 1.3.2<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/CurbSoftware\/pressedmail\/blob\/v1.3.2\/BUILD.md\">Build instructions for version 1.3.2<\/a><\/li>\n<\/ul>\n\n<p>Use Node.js 22.13 or later and <code>corepack enable<\/code> for the pinned pnpm, then from the repository root:<\/p>\n\n<pre><code>pnpm install --frozen-lockfile &amp;&amp; pnpm build\n<\/code><\/pre>\n\n<p>Output goes to <code>assets\/admin\/dist\/<\/code>. Pro source is excluded.<\/p>\n\n<p>PHP ships readable, with the Composer vendor tree it loads. One bundled library carries a documented local patch; its diff and licensing note are in the source repository.<\/p>\n\n<h4>Open-source libraries and assets<\/h4>\n\n<p>Free uses WordPress's registered React, ReactDOM and JSX runtime. Libraries: Plate.js, Slate, Vite, Tailwind CSS, Radix UI, date-fns, Lodash, juice, unified, remark and micromark (MIT); highlight.js (BSD-3-Clause); DOMPurify (Apache-2.0 or MPL-2.0); shadcn\/ui (MIT); WpApi routing (haruncpi\/wp-api) by Harun (CC BY 4.0).<\/p>\n\n<pre><code>assets\/admin\/dist\/THIRD-PARTY-NOTICES.txt, written by the build, lists every third-party package the bundle carries, with version, licence and notice.\n<\/code><\/pre>\n\n<p>OpenDyslexic ships under the SIL Open Font License 1.1; the licence is <code>assets\/fonts\/OFL.txt<\/code>.<\/p>\n\n<p>Origins and adapted files: <code>THIRD-PARTY-PROVENANCE.md<\/code> at https:\/\/github.com\/CurbSoftware\/pressedmail\/blob\/v1.3.2\/apps\/wp-pressedmail\/THIRD-PARTY-PROVENANCE.md<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Go to Plugins &gt; Add New and search for PressedMail.<\/li>\n<li>Install and activate it, then open PressedMail in the sidebar.<\/li>\n<li>Connect your mailbox with your provider settings or a supported sign-in.<\/li>\n<li>Open your inbox.<\/li>\n<\/ol>\n\n<p>For website notifications, go to Settings, WordPress Email, and send a test message.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20does%20pressedmail%20need%20to%20run%3F\"><h3>What does PressedMail need to run?<\/h3><\/dt>\n<dd><p>WordPress 6.6+, PHP 8.2+, MySQL 5.7+ or MariaDB 10.2+, with the user metadata table on InnoDB.<\/p>\n\n<p>Mailbox identity lives in WordPress user metadata and background work serializes on MySQL named locks; SQLite has neither, so the SQLite Database Integration plugin and WordPress Playground cannot complete mailbox setup. Site Health says so under \"PressedMail database requirements\".<\/p><\/dd>\n<dt id=\"which%20email%20providers%20work%3F\"><h3>Which email providers work?<\/h3><\/dt>\n<dd><p>Use a compatible IMAP\/SMTP account on a host that permits the connection. Setup offers Gmail, Outlook and Hotmail, and Custom Email for cPanel, Zoho Mail, Fastmail and similar.<\/p>\n\n<p>Gmail needs an app password. Microsoft accounts use Microsoft sign-in, the only method Microsoft 365 accepts for IMAP; provider plans and settings may affect access.<\/p><\/dd>\n<dt id=\"does%20a%20log%20entry%20prove%20delivery%3F\"><h3>Does a log entry prove delivery?<\/h3><\/dt>\n<dd><p>No. It reports whether the SMTP server accepted the message, not whether it reached the inbox.<\/p><\/dd>\n<dt id=\"can%20i%20move%20to%20pro%20later%3F\"><h3>Can I move to Pro later?<\/h3><\/dt>\n<dd><p>Yes. Replacing Free with Pro preserves compatible accounts, settings and local data.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p>Older releases are listed at https:\/\/pressedmail.com\/changelog<\/p>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Inputs, dropdowns and buttons share one height, and the search Filters fields match the rest.<\/li>\n<li>The composer subject gets a \"Sub\" label, and \"From\" under Reply or Forward is quieter.<\/li>\n<li>Rich text code blocks and the Allowed Domains dropdowns no longer turn white in dark mode.<\/li>\n<li>Allowed Domains shows a red field error only after you leave the field or press Save.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Rich Text drafts no longer expire, and the composer no longer says they do.<\/li>\n<li>Automatic work no longer starts paused behind an approval notice.<\/li>\n<li>The \"Background sync delayed\" notice means a real delay.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Branding colours start from your base theme, take transparency, and preview in light and dark.<\/li>\n<li>Signatures use the composer's editor and keep formatting above quoted text.<\/li>\n<\/ul>","raw_excerpt":"Read, reply and organize email in WordPress, with tags, themes and SMTP for site notifications.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/340339","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=340339"}],"author":[{"embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/curbsoftwareinc"}],"wp:attachment":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=340339"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=340339"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=340339"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=340339"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=340339"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=340339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}