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

How to Limit PressedMail Mailboxes to Your Own Domains

Turn on the managed domain policy so people can only connect mailboxes on domains you approve, with server settings you set once and a check of the accounts already connected.

Cover image for How to Limit PressedMail Mailboxes to Your Own Domains

By default, anyone who can open PressedMail on your site can connect any mailbox they like. That is fine for one person. On a team site or a client site it is often the wrong rule. You may want everyone to use the company domain, with the mail servers you chose, and nothing else.

Allowed Domains is the setting for that. It is on the paid builds and only administrators see it. You list the domains people may use, set the incoming and outgoing servers for each one, and switch the policy on.

What the policy gates

The tab’s own description says it best: only these domains can be used for new or changed connections, and accounts you already have keep working.

That second half matters. Turning the policy on does not disconnect anyone. It decides what can be connected from that moment. Accounts that were already there keep syncing and sending until you act on them, and the connected accounts check below shows which ones do not match.

While the policy is on, a person cannot change an account over to a connection outside it.

Add a domain

Open PressedMail, then Settings, then Allowed Domains. The tab sits under Admin.

The Allowed Domains tab with the policy switch, the Add domain button and the connected accounts list numbered

  1. Enable managed domains. The note beside it says to add a domain and finish its mail server settings first.
  2. Add domain. Each domain gets its own row.
  3. Connected email accounts. A check of the mailboxes people have already connected.
  4. The status badges on an account: a connection status, here Degraded, and a compliance status, here Policy disabled because the policy is off on this demo site.
  5. Purge account, which removes local data for that account.

For each domain you fill in:

  • The email domain, such as your company’s domain. It must be a valid domain, and each one can appear only once.
  • The credential mode. One shared password means a single password covers incoming and outgoing mail. Separate IMAP and SMTP passwords means people enter two.
  • The IMAP settings: host, port, connection security and username format.
  • The SMTP settings, with the same four fields.

The host accepts a DNS name or an IP address. The port must be between 1 and 65535. Connection security is SSL/TLS, STARTTLS or None, and you should pick one of the first two. RFC 8314 explains why plain, unencrypted mail connections are discouraged. The username format is either the full email address or the part before the at sign, depending on what your mail host expects.

Each domain row shows Configured, Needs attention or Not configured. The switch will not turn on until at least one complete domain exists. A policy that is off can keep half-finished rows as drafts, so you can build it up over several visits.

What your users see

People connect a mailbox in a step titled Connect your email. It says to enter the mailbox details supplied by the site administrator. They type the part before the at sign, pick one of your domains from a menu and add a sender name. Then they enter one mailbox password or two, depending on the credential mode, and press Test connection and Save account.

They never type a server name or a port. Those come from the policy, which is the point. Without a policy, a person sees the Server settings step below and fills in every field themselves.

The Server settings step for a custom account, with IMAP on the left and SMTP on the right and seven areas numbered

  1. IMAP server. The incoming host name your provider gives you.
  2. IMAP port. The form starts at 993.
  3. IMAP security. The form starts at SSL/TLS on port 993.
  4. Username and mailbox password.
  5. Use same credentials for SMTP.
  6. SMTP server, port and security. The form starts at port 587 with STARTTLS.
  7. Test connection.

The managed domain policy fills in the host, port, security and username format for them.

A person cannot point a mailbox at a different server and cannot connect a personal address that is not on your list. The IMAP account guide walks through those fields.

Check what is already connected

The Connected email accounts card lists mailbox connections across all WordPress users. You can search by user or account email. Each row shows the owner, a connection status, a compliance status and the last sync time.

Connection status is Healthy, Degraded, Failing or Disabled. Compliance is Compliant, Out of policy, Policy disabled or Policy invalid. An out-of-policy account carries a reason, either that its domain is not allowed or that its server settings differ from the policy.

Be clear about what an out-of-policy account means. It keeps syncing and sending. The policy gates new connections and does not cut off old ones. You have two ways to deal with it. Add the account’s domain to the policy, and it stays. Or remove the account, and its local PressedMail data is deleted.

Purge account is the removal. The card says it removes local PressedMail data without deleting remote messages, so the mailbox at the provider is untouched. A purge asks for a preview and a confirmation first. Take a backup before you purge anything, because PressedMail cannot restore what it deleted. This guide did not run a purge on the demo site.

Before you turn it on

Add one domain with correct settings, and test it by connecting a mailbox of your own. Look at the connected accounts card to see which existing connections would be out of policy. Tell people what is changing, so a rejected connection is not a surprise.

The agency guide shows a setup where this kind of control matters. Deciding who may open PressedMail at all is a separate setting, covered in the guide to roles and users. Where the saved passwords end up is covered in where PressedMail keeps your mail.

Frequently asked questions

Does turning on the policy disconnect existing mailboxes?

No. Accounts you already have keep working. The policy only decides what can be connected or changed from then on.

Can people still choose their own mail server?

Not while the policy is on. The servers for each domain come from your settings, and a person cannot switch an account to a connection outside the policy.

Is Allowed Domains in the Free plugin?

No. It is on the paid builds, and only administrators can open it.

Does purging an account delete mail at my provider?

No. It removes the local PressedMail data for that account. Remote messages stay where they are.

Can I save a domain before it is complete?

Yes, while the policy is off. The switch needs at least one complete domain before it will turn on.

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.