IMAP vs SMTP: What WordPress Site Owners Need to Know

Understand how IMAP reads mailbox messages and SMTP sends email, including WordPress system notifications.

Cover Image for IMAP vs SMTP: What WordPress Site Owners Need to Know

IMAP lets an email client work with messages stored in a mailbox. SMTP submits or transfers outgoing mail. A WordPress inbox can need both, while a WordPress notification can use SMTP without creating an inbox at all.

That explains two otherwise confusing situations: you can receive messages but fail to reply, and your website can send password resets while having no screen for reading email.

The protocols describe different parts of the job. IMAP's specification covers server-side mailbox access; SMTP's specification covers mail transfer.

Follow one incoming message

Suppose a customer sends a message to your business address. The provider hosting that mailbox receives and stores it.

An IMAP client connects to the provider and exposes the mailbox's messages and folders. PressedMail runs that client interface inside WordPress, so the connection originates from your WordPress server.

The provider still hosts the address. The plugin does not become the destination mail server for your domain merely because it displays Inbox.

IMAP also concerns mailbox state. Reading or moving a message can affect what another client sees. Learn unfamiliar actions with test messages instead of treating the WordPress view as a disposable copy.

For the actual setup fields, use connecting an IMAP account to WordPress.

Follow the reply

When you reply, the client needs an outgoing route. SMTP submits the message to a server that accepts mail under its configured authentication and sender rules.

The SMTP hostname may differ from the IMAP hostname. Its port, security mode and authentication permissions may differ too.

A valid IMAP password or successful incoming connection does not prove that outgoing submission is allowed. The provider can accept mailbox access and reject the sender address, SMTP authentication or submission attempt.

That is why a complete setup includes a message sent to another address you control, followed by checking receipt. A successful connection alone observes only part of the path.

Illustration of custom IMAP and SMTP account settings.

Illustration of separate incoming and outgoing connection fields. The values shown explain the form and are not a verified configuration for your provider.

Follow a WordPress notification

A password reset starts in WordPress rather than in the mailbox composer. The application generates the message and calls its configured sending path.

Many plugins use WordPress's wp_mail function. An SMTP plugin or PressedMail's site-wide SMTP configuration can change how that path submits the message.

This operation does not require an IMAP inbox merely to transport the notification. A sending service can accept the outgoing email while offering no mailbox for reading replies.

WordPress wp_mail explained covers the application layer. Sending WordPress email through SMTP covers the configuration.

PressedMail's mailbox connections and its site-wide SMTP server are separate settings. Adding an inbox account does not automatically route every WordPress notification through it.

Match the symptom to the connection

What you observeWhat to check next
Webmail has new messages but WordPress does notFolder selection, synchronization and incoming access
WordPress opens messages but cannot replyOutgoing SMTP settings and sender permissions
The mailbox reply works but a form notification failsForm configuration and the site-wide sending route
The sender reports success but the recipient cannot find mailRecipient folders, bounce information and delivery evidence

This table narrows the investigation. It does not replace the actual error or prove a root cause.

Changing both IMAP and SMTP settings after every failure removes useful evidence. Keep the working side unchanged while checking the side implicated by the observation.

The SMTP testing guide shows how to record connection and recipient results separately.

Understand the fields without guessing values

A hostname identifies the service endpoint. A port identifies where that service accepts the connection. A security mode tells the client how to establish encryption. Authentication identifies the account or authorized application.

Those values belong together. Use the combination documented by the provider. A commonly used port is not a reason to override a different secure configuration supplied for your account.

Generated app passwords and OAuth are authentication methods, not substitutes for IMAP or SMTP themselves. A provider can offer a protocol while restricting which authentication methods an application may use.

If a managed account blocks access, the mailbox administrator needs to review the supported connection. Turning protections off to make a test pass changes the account's security arrangement and may still leave the original compatibility problem unresolved.

Email Connections list with fictional mailbox entries.

Screenshot composite of PressedMail Email Connections with fictional accounts. Free has one mailbox; this image illustrates account management rather than SMTP transport evidence.

Separate acceptance from delivery

An SMTP server accepting a message is one observed event. A recipient system accepting it, placing it in Inbox and a person reading it are additional events.

A sender may therefore report success while the message is in Spam. A local send log may also lack visibility into a later rejection.

Use status language that names the observed stage. “The configured server accepted this test” is more precise than claiming the recipient read it.

This distinction applies whether you choose PHP mail or SMTP. Changing the submission route does not give WordPress control over the receiving provider's filtering decisions.

Choose the interface for the job

If you need an inbox and replies within wp-admin, an email client such as PressedMail provides that interface. Free covers a single mailbox and basic composing.

If your only task is sending website notifications, a dedicated SMTP or supported API route may be sufficient. Some applications use provider APIs instead of these protocols, so always check the actual configured path.

The SMTP plugin versus full client comparison helps you choose without confusing the two categories.

Frequently asked questions

Can IMAP send an email?

It is the mailbox-access protocol in this arrangement. Outgoing messages use a supported submission route such as SMTP.

Can SMTP show me my inbox?

SMTP does not provide the mailbox-reading interface. A plugin that only configures outgoing transport does not automatically let you open existing messages.

Must incoming and outgoing servers match?

No. Copy each service's settings from the provider.

Why does the mailbox work while WordPress notifications fail?

The mailbox composer and the website's system-mail path can have separate configuration. Check the route used by the notification.

Does using both protocols duplicate the mailbox?

No. They serve different operations. IMAP accesses provider-held mail, while SMTP handles outgoing submission or transfer.

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