PressedMail
Home
Features
Pricing
Sign InChoose a Pro plan
    • Overview
    • Gmail / Google Workspace
    • Outlook / Microsoft 365
    • Yahoo Mail
    • iCloud Mail
    • Proton Mail Bridge
    • Custom IMAP/SMTP
    • PHP IMAP vs Webklex
    • Zoho Mail
    • PHP IMAP Hosting Notes
    • AOL Mail
    • Fastmail
    • mailbox.org
    • GMX Mail
    • Hosting / cPanel Email
Documentation

Custom IMAP and SMTP

Add providers that are not shipped as presets by entering manual IMAP and SMTP server settings.

Status: Supported with manual configuration.
Authentication: Password or app password (IMAP/SMTP password authentication).

The Custom Email path: your own IMAP and SMTP servers

Use Custom Email for providers that are not shipped as PressedMail presets, including cPanel mailboxes, domain-hosted email, Fastmail, Zoho, Rackspace, mailbox services from hosting companies, and private IMAP servers. There is no auto-detection of provider settings from the email domain for built-in providers, so enter the provider's documented IMAP and SMTP values directly.

Fields

FieldWhat to enter
Email addressThe mailbox address shown to users.
Display nameThe sender name shown to recipients.
IMAP hostThe incoming mail server hostname.
IMAP portUsually 993 for SSL/TLS or 143 for STARTTLS.
IMAP encryptionSSL/TLS, STARTTLS, or None.
IMAP usernameUsually the full email address.
IMAP passwordThe mailbox password or provider-generated app password.
SMTP hostThe outgoing mail server hostname.
SMTP portUsually 587 for STARTTLS or 465 for SSL/TLS.
SMTP encryptionSTARTTLS, SSL/TLS, or None.
SMTP usernameThe outgoing account username, usually the full email address.
SMTP passwordThe outgoing password. Often the same as IMAP, but not always.
Use same credentials for SMTPToggle that reuses the IMAP username and password for SMTP.

PressedMail can use the same credentials for IMAP and SMTP, or separate outgoing credentials when the provider requires them. Uncheck Use same credentials for SMTP to enter distinct IMAP and SMTP usernames and passwords.

The username is commonly the complete email address, but some providers use only the mailbox name (the part before the @). Check the provider's documentation. IMAP and SMTP passwords may be different on providers that issue separate incoming and outgoing credentials.

Common encryption and port combinations

IMAP

EncryptionCommon port
SSL/TLS993
STARTTLS143
None143

SMTP

EncryptionCommon port
SSL/TLS465
STARTTLS587
None25 or 587

Unencrypted connections should not be used over public networks. Prefer SSL/TLS or STARTTLS.

Recommended Defaults

  • IMAP: 993 with SSL/TLS.
  • SMTP: 587 with STARTTLS.
  • Username: full mailbox address.
  • Authentication: provider-approved mailbox password or app password.
  • SMTP authentication: enabled. PressedMail authenticates SMTP by default.

If the provider publishes different values, use the provider values first. The connection resolver can try common fallbacks, but a clean provider-specific configuration is easier to support.

Certificate and hostname requirements

PressedMail validates TLS certificates and does not expose a setting to disable certificate verification. A certificate error means the configuration must be corrected, not bypassed.

  • The server hostname must match the name on the TLS certificate.
  • Self-signed certificates can cause connection failures because they are not trusted.
  • Expired or mismatched certificates must be fixed at the mail server, not in PressedMail.
  • Selecting the wrong encryption for a port causes failures: implicit SSL/TLS belongs on 993/465, while STARTTLS belongs on 143/587.

Do not disable certificate validation to work around a connection error. PressedMail intentionally does not provide that option.

Hosting and network considerations

  • Hosting firewalls may block outbound ports 25, 465, 587, 993, or 143. Ask the host whether outbound mail ports are open.
  • The sender address may need to match the authenticated account; some providers reject aliases.
  • Some providers restrict which addresses may send over a given SMTP login.

What not to enter

Do not enter MX records, webmail URLs, DNS control panel URLs, or WordPress SMTP plugin settings. PressedMail needs direct IMAP and SMTP server hostnames.

Setup in PressedMail

  1. Open Settings > Email Connections and select Add Account.
  2. On Add an Email Account, choose Custom Email.
  3. On Account Credentials, enter the email address and display name.
  4. On Server Configuration, enter the IMAP host, port, and encryption, and the SMTP host, port, and encryption.
  5. Enter the IMAP username and password, then the SMTP credentials (or keep them shared with IMAP).
  6. Run Test Connection to validate both servers.
  7. Save the account.

Related Documentation

  • Email Accounts Overview
  • Hosting and cPanel Email
  • Zoho Mail, Fastmail, mailbox.org, GMX Mail
  • Email Connection Troubleshooting
Previous

Proton Mail Bridge

Review the coming-soon Proton Mail option and its planned Bridge values.

Next

PHP IMAP vs Webklex

Understand why mailbox account connections always use the bundled Webklex IMAP driver.

© 2026 PressedMail. All rights reserved.
DocsSupportTermsPrivacyRefunds
PressedMail

A WordPress-Native Email Workspace. Connect your existing email accounts and manage messages, contacts, and calendar from your WordPress dashboard.

Product

  • Features
  • Pricing

Resources

  • Docs
  • Changelog
  • Roadmap

About

  • Contact
  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Refund Policy

© 2026 PressedMail. A product of CurbSoftware Tech Innovations.

PressedMail processes email on your WordPress site and connects directly to your email provider. CurbSoftware’s OAuth relay does not receive message bodies or attachments.