Web357 SMTP Connect for Gmail
The Web357’s SMTP Connect for Gmail WordPress plugin lets you send all your WordPress emails (WooCommerce notifications, Contact Form 7 / WPForms / Fluent Forms / Gravity Forms submissions, password resets, and any wp_mail() call) through your Gmail or Google Workspace mailbox, using secure OAuth 2.
The Web357’s SMTP Connect for Gmail WordPress plugin lets you send all your WordPress emails (WooCommerce notifications, Contact Form 7 / WPForms / Fluent Forms / Gravity Forms submissions, password resets, and any wp_mail() call) through your Gmail or Google Workspace mailbox, using secure OAuth 2.0 authentication . No stored SMTP passwords, no fragile app-password workarounds. Just connect your Google account once and your transactional emails will be sent reliably from your real mailbox, dramatically improving deliverability compared to your host’s default PHP mail() function. If you want a simple, secure way to fix WordPress email delivery using Gmail or Google Workspace, Web357 SMTP Connect for Gmail is for you.
Full setup, Google Cloud OAuth registration, and troubleshooting steps are in the official documentation .
How it works
- 01Open Settings > SMTP Connect for Gmail and paste the Client ID and Client Secret of your Google Cloud OAuth app.
- 02Click Save Settings , then Authenticate with Gmail , and approve access on Google’s consent screen.
- 03Send a test email from the Configuration tab. From then on, every email WordPress sends goes out through your Gmail mailbox.
Creating the Google Cloud OAuth app is covered step by step in the configuration guide .
External services
This plugin connects to Google’s identity and mail services so it can send WordPress emails through your Gmail or Google Workspace mailbox using OAuth 2.0. It requires a Google Cloud project and OAuth Client ID/Secret that you create and control.
Google’s identity platform ( accounts.google.com , oauth2.googleapis.com ) is used to authorize the plugin against your Google account and to exchange/refresh the resulting access token. When you click “Authenticate with Gmail” in the Configuration tab, and again automatically whenever a stored access token is near expiry, the plugin sends your app’s Client ID, Client Secret, redirect URI, and the OAuth authorization code or refresh token, and receives back an access token and refresh token in return. Right after you authorize, it also calls Google’s https://www.googleapis.com/oauth2/v3/userinfo endpoint once to read the connected account’s email address. Terms of use: https://policies.google.com/terms. Privacy statement: https://policies.google.com/privacy
Gmail’s SMTP server ( smtp.gmail.com ) is used to actually send every outgoing email (the message subject, body, recipient addresses, headers, and attachments), authenticated via OAuth 2.0 (XOAUTH2), not a stored password. This happens every time WordPress (or any plugin using wp_mail() ) sends an email, and when you use the built-in Test Email tool.