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

How to Connect Proton Mail to WordPress

Connect Proton Mail to PressedMail through Proton Bridge and the Pro companion plugin: what you need, the steps and the security notes.

Cover image for How to Connect Proton Mail to WordPress

Proton Mail does not offer IMAP and SMTP to other mail clients directly. Proton’s official Bridge program adds them, and PressedMail’s Pro companion plugin runs that program on your WordPress server. This guide covers what you need, how the connection is made and what to watch for.

Proton Mail is marked Experimental on the provider screen. It needs PressedMail Pro and the separate companion plugin, so it is a paid-plan route.

What you need

  • PressedMail Pro, active on the site.
  • The Proton companion plugin, downloaded from the Downloads page of your PressedMail account next to the Pro download.
  • A Linux server. The installer downloads Proton’s official Linux build and checks the checksum Proton published for it before anything runs.
  • A host that lets PHP start background processes. If it disables those functions, Bridge cannot run, and the Proton Mail panel says so.
  • A data directory outside your web root that the web server can write to. It holds Bridge’s local data, which is a signed-in copy of your mailbox.
  • Your Proton address and password, and a two-factor code if the account uses one.

If any of those is missing, stop and fix it first. The server requirements checklist covers the general site requirements.

Install the companion

Install and activate the companion like any WordPress plugin, with Plugins, Add Plugin, Upload Plugin. PressedMail Pro must be active first, because the companion does nothing without it.

The companion adds no screen of its own. Its controls appear inside PressedMail, where you add the account.

Connect the mailbox

Open the settings with the Settings icon, go to the Accounts tab and choose Add Account. The provider screen lists Proton Mail with an Experimental badge.

The Add an email account screen with six provider cards and eight areas numbered

  1. The progress bar. This is step 1 of 3.
  2. Cancel.
  3. Gmail.
  4. Setup docs. Every card has one.
  5. Outlook/Hotmail.
  6. Custom email.
  7. The Experimental badge, shown on the Proton Mail card.
  8. Back.

With the companion active, choose Proton Mail and then work through the panel it opens.

  1. Confirm the data directory. The panel suggests one outside the web root, and you can choose another.
  2. Choose Install Bridge, then Start, and wait for the status to read running.
  3. Enter your Proton address, your password and a two-factor code when asked, then choose the mailbox.
  4. PressedMail creates the account through the same checks as any other provider and runs its connection test.

The mailbox then appears in the Accounts tab next to your other accounts.

Proton Mail listed in the Add account screen

A screenshot of Proton Mail in the add-account list. Your screen may differ with the companion state.

How Bridge runs

Bridge runs as a background process on the server and listens on the server’s loopback interface only. A watchdog restarts it if it stops, and updating PressedMail does not interrupt it. The same panel stops and starts it.

Proton allows one Bridge instance at a time, so the panel will not start a second one while another runs.

Security notes

Your Proton password is used for the sign-in and is never stored. The local password Bridge generates is saved into your PressedMail account, sealed the same way as any provider credential, and removing the account removes it.

Do not expose Bridge to the internet. It binds to loopback and has no authentication of its own, so there is nothing to gain and a mailbox to lose.

The data directory holds your Proton login. Deleting it signs Bridge out of your account, so treat it as something you remove on purpose. Uninstalling the companion removes the plugin’s stored state but leaves Bridge and its data directory on the server.

If you change your Proton password, the credentials Bridge generated stop working. Sign in again from the Proton Mail panel and PressedMail updates the existing account instead of adding a duplicate.

When the server cannot run Bridge

If Install fails, the message names the library or function the server is missing. That is the package to ask your host about. A host that will not allow background processes cannot connect Proton Mail at all, and no setting in PressedMail changes that.

For other providers, the custom IMAP guide and the Yahoo and iCloud guides need no companion. Once the mailbox exists, a failed read or send follows the same steps as any other account in the delivery troubleshooting guide. Proton’s own account and security pages are the place to manage your login, and Proton’s Bridge documentation describes the program itself.

Frequently asked questions

Does Free support Proton Mail?

No. It needs PressedMail Pro and the companion plugin.

Do I need Proton’s desktop app?

No. The companion runs Proton’s Bridge program on the server, so there is no desktop app and no app password.

Is it safe to run Bridge on a shared host?

Only if the host allows the background processes Bridge needs and keeps its data directory outside the web root. If the host does not allow them, the panel tells you, and the connection cannot be made.

Why is it marked Experimental?

The badge is PressedMail’s own label for this route. Test it with harmless mail before you rely on it.

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.

How to Connect Proton Mail to WordPress