Gmail SMTP Settings for WordPress

Configure Gmail SMTP for WordPress with the correct secure port, allowed credentials, sending identity, and a test that separates acceptance from delivery.

Cover Image for Gmail SMTP Settings for WordPress

Gmail SMTP uses smtp.gmail.com with either port 587 and STARTTLS or port 465 and SSL/TLS. Authentication uses the full mailbox address and an allowed credential. For PressedMail's Gmail connection, that credential is an eligible Google app password.

These settings can support outgoing mail, but your WordPress application still needs to use the configured SMTP route. Reading Gmail in an inbox and sending a website notification are separate jobs.

Gmail SMTP settings

FieldSetting
SMTP hostsmtp.gmail.com
Preferred PressedMail preset pairingPort 587 with STARTTLS
Alternative secure pairingPort 465 with SSL/TLS
UsernameFull Google mailbox address
Credential for current PressedMail Gmail pathEligible app password
From addressAddress the account is permitted to send from

Google documents the secure port choices and full-address authentication in its application-email guidance. Its protocol reference covers the underlying service.

Do not combine port 465 with a STARTTLS setting intended for port 587. The port and encryption mode form a pair.

Check eligibility before configuring WordPress

Google sign-in is not available in PressedMail's Gmail connection flow. Your account must be able to use the supported app-password path. The app-password setup guide covers prerequisites and missing-option cases.

A managed Workspace account may have additional policy restrictions. If the organization does not permit the required method, use its approved application-mail service. Changing a port does not change the account's authentication policy.

For a Gmail inbox, the PressedMail Gmail guide supplies the connection sequence. For receiving mail, use Gmail IMAP settings.

A reply composer in the PressedG layout.

PressedMail screenshot with fictional email. This composer sends mailbox replies; it is separate from WordPress-generated notification configuration.

Configure the WordPress sending path

1. Identify what generates the message

A password reset, contact form, and WooCommerce notification can all originate from WordPress code. Find out whether the component sends through wp_mail() or through its own external API.

An SMTP configuration for wp_mail() only affects messages that use that path. The WordPress SMTP guide explains the application-to-transport handoff.

Also identify any existing SMTP plugin. Keep one clear owner for the active transport rather than leaving several plugins with competing settings.

2. Add the SMTP server under WordPress Email

PressedMail maintains WordPress SMTP server configurations separately from inbox accounts. Opening a Gmail inbox does not create or select a WordPress SMTP server.

In PressedMail's WordPress Email settings, add the server using the host, port, encryption, username, and permitted password above. Free supports one WordPress SMTP server; additional routing capabilities belong to the relevant paid configuration.

Use the current server controls rather than treating the older illustration below as a field-by-field specification.

Illustrated WordPress Email routing screen.

Drawn interface illustration. The depicted account selection, retention, and test values are illustrative; current WordPress Email uses a separate SMTP server configuration.

3. Set an authorized sender

Use an address the Google account is allowed to send from. A contact-form visitor's address normally belongs in Reply-To, not in the authenticated From field.

Changing the visible From address does not authorize that address at Google. If you use a Workspace alias or another approved sending identity, follow the provider's rules for that identity.

4. Test through WordPress

Run the SMTP test with an address you control. Then trigger one representative notification through the application path you care about.

Check the plugin result, any recorded error, and the recipient mailbox. A successful application call, server acceptance, recipient delivery, and inbox placement are separate observations. WordPress itself warns that a successful wp_mail() return value does not establish recipient receipt.

Use the SMTP test procedure to keep these checks separate.

Troubleshoot the result

If authentication fails, check the full account address and credential eligibility. A recently changed Google password can invalidate an existing app password; replace the dedicated credential when that applies.

If the connection times out, ask the WordPress host whether outbound connections to the selected SMTP service and port are allowed. A working Gmail browser session does not test that server-to-server path.

If the server rejects a sender, compare the configured From identity with the authenticated account and its allowed aliases. If the provider reports a sending limit, stop repeated test sends and review that account's current allowance.

If Gmail accepts the message but the recipient finds it in spam, move to WordPress spam-placement troubleshooting. More password changes are unlikely to solve a recipient filtering decision.

When to use a different sending service

A human mailbox can be appropriate for modest site mail when provider policy permits it. A site with sustained transactional traffic may need a service whose limits, monitoring, and operational model fit that workload.

Google Workspace relay is a distinct administrator-configured service. It should not be confused with smtp.gmail.com mailbox submission, and it does not create a readable WordPress inbox.

Choose the outgoing route based on the application's needs. The inbox client can remain a separate decision.

FAQ

Does a connected Gmail inbox configure WordPress notifications automatically?

No. PressedMail's inbox connection and WordPress SMTP server configuration are separate. Configure and test the WordPress Email route explicitly.

Is port 465 more secure than 587?

Both documented configurations can provide encrypted transport when paired with the correct TLS mode. A mismatched configuration is the problem to avoid.

Can Gmail send WooCommerce mail?

A compatible, permitted SMTP setup can carry messages that WooCommerce sends through the WordPress mail path. Provider limits and sending policy still apply; test the actual store notification you depend on.

Does a successful test guarantee future delivery?

No. It establishes the observed result of that test. Credentials, provider policy, quotas, network access, and recipient filtering can change.

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.