Configure FluentSMTP with Gmail in WordPress | Scoreapps

How to configure FluentSMTP with Gmail and other email providers

Configuring FluentSMTP is an essential step after creating a website in Scoreapps. Without an authenticated connection, WordPress may try to send email through the server's basic mail function. Messages may fail, land in spam or be rejected.

This affects password resets, new-user emails, forms, orders, bookings and administrative notifications.

Important
FluentSMTP is configured inside each website. Complete this guide for every new website before publishing it or handing it over to the client.

What this guide covers

The main setup is designed for personal Gmail and Google Workspace, the most common case. It also explains the OAuth alternative and the essentials for other providers.

Before you start: choose the correct route

  • Gmail or Google Workspace + app password: the simplest route for one website. It uses Other SMTP in FluentSMTP and is explained step by step below.
  • Gmail/Google Workspace + OAuth: avoids an app password and is Google's preferred method, but requires a Google Cloud application. It is intended for administrators or technically experienced agencies.
  • Another provider: use its official SMTP server, port, encryption, username and password.
Do not use your normal Gmail password
When Gmail is configured through Other SMTP, enter an app password, not the password you use to sign in to Gmail.

1. Open your website dashboard

  1. In Scoreapps, open My Websites.
  2. Find the project and click Access.
  3. If the visual builder opens, use the WordPress top bar and choose the website name > Dashboard.
  4. In the sidebar, open Settings > FluentSMTP. A new website may also show a Configure FluentSMTP notice.
Scoreapps website list with the Access button
Click Access for the website you want to configure.

2. Choose Other SMTP for the simple Gmail setup

On the provider screen, click Other SMTP. The separate Google Workspace connector uses OAuth and requires additional Google Cloud configuration.

Do not choose PHP
PHP uses the server’s basic mail function and does not replace an authenticated connection. It is not the right solution for reliable access and recovery emails.
FluentSMTP connection providers
Choose Other SMTP for the app-password route. The Google Workspace tile is for the advanced OAuth route.

3. Enable Google 2-Step Verification

Google only allows app passwords when 2-Step Verification is enabled.

  1. Open 2-Step Verification in your Google Account.
  2. Sign in to the account that will send website emails.
  3. Click Get started or Turn on and complete Google's security method.
  4. Continue when Google confirms that 2-Step Verification is active.

If you already use a code, Google prompt or authenticator app when signing in, this protection is probably enabled.

4. Create the FluentSMTP app password

  1. Open Google App passwords.
  2. Google may ask you to enter your account password again. This is normal and happens only on Google's official page.
  3. Under App name, enter a recognizable name such as FluentSMTP - Website name.
  4. Click Create.
  5. Google displays a 16-character code. Copy it immediately; this is the password you will paste into FluentSMTP.
  6. Do not share the code or expose it in screenshots. If it may have been seen, delete it in Google and create a new one.
Official Google Account Help page about app passwords
Google confirms that app passwords require 2-Step Verification. Source: Google Account Help.

See Google's official explanation of app passwords.

An app password can stop working
Changing the main Google Account password revokes existing app passwords. Generate a new one and update FluentSMTP.

If “App passwords” is missing

First confirm that 2-Step Verification is active. Google may also hide the option when:

  • the account belongs to a company, school or organization that restricts it;
  • 2-Step Verification is configured only with security keys;
  • the account uses Advanced Protection.

For Google Workspace, ask the administrator. If app passwords are not allowed, use the OAuth route below.

5. Enter the Gmail details in FluentSMTP

Sender settings

  • From Email: the full Gmail or Workspace account you just configured.
  • Force From Email: enabled, so another plugin cannot use an unauthorized sender.
  • Set the return path: enabled, so bounces are associated with the sender.
  • From Name: the company, professional or website name recipients will recognize.
  • Force From Name: enable it if every message should display the same name.
Sender settings in Other SMTP
Use the same Gmail or Workspace account as both sender and authenticated account.

Server and authentication

FluentSMTP fieldGmail or Google Workspace value
SMTP Hostsmtp.gmail.com
SMTP Port587
EncryptionTLS
Use Auto TLSEnabled
AuthenticationEnabled
SMTP UsernameThe full Gmail or Workspace address
SMTP PasswordThe 16-character app password created in Google

Google also supports port 465 with SSL. Start with 587 + TLS and do not mix one option's port with the other's encryption.

Keep Store Access Keys in DB selected. FluentSMTP encrypts the password with the WordPress security keys. Leave Disable Encryption for SMTP Password (Not Recommended) unchecked.

Other SMTP host, port, encryption and credentials
For Gmail use smtp.gmail.com, port 587, TLS, the full email address and the app password.

Click Save Connection Settings.

6. Advanced alternative: Google Workspace OAuth connector

Google recommends Sign in with Google/OAuth when an application supports it. In FluentSMTP this route starts with the Google Workspace provider instead of Other SMTP and does not use an app password.

It requires creating a Google Cloud project, enabling the Gmail API, configuring the OAuth consent screen, creating a web application client, registering FluentSMTP's redirect URL, copying the Client ID and Client Secret, authenticating the account and saving the token.

This is appropriate when an agency manages the infrastructure, Workspace policy requires OAuth or app passwords are disabled. For a single website managed by a non-technical user, the previous route is usually simpler.

For this method, follow the official FluentSMTP Gmail and Google Workspace OAuth guide and never expose the Client Secret in screenshots or tickets.

7. If you use another email provider

Select its dedicated connector or choose Other SMTP. Ask the provider for the exact host, port, encryption, username and password. Common combinations are 587 + TLS and 465 + SSL, but always use the official values for your service.

Do not use smtp.gmail.com for a mailbox hosted elsewhere, and do not mix settings from different companies. The server, account and DNS records must belong to the same email service.

8. Send a test email

  1. Open Email Test.
  2. Under From, select the saved connection.
  3. Under Send To, enter an inbox you can access, preferably outside the sender domain.
  4. Keep HTML enabled and click Send Test Email.
  5. Check the inbox and spam folder.
FluentSMTP email test form
After saving the connection, send a test message to an inbox you can check.
If “Plugin is not configured properly” appears
The connection has not been saved or is incomplete. Return to Settings and review every field before testing again.

9. Review email logs

Open Email Logs and filter by status:

  • Successful: FluentSMTP handed the message to the provider.
  • Failed: the connection, authentication or provider handoff returned an error.
FluentSMTP email logs
Use Successful and Failed to diagnose each sending attempt.

A Successful status means Gmail or the provider accepted the message, but it does not guarantee main-inbox placement. For Workspace domains, also review SPF, DKIM and DMARC if messages land in spam.

Expected result

  • FluentSMTP shows an active connection.
  • The test email is logged as Successful.
  • The message arrives with the expected sender address and name.
  • You have tested a real website flow such as Forgot Password or the contact form.

Common Gmail errors

Authentication failed / Username and Password not accepted

Confirm that the username is the full email address and that SMTP Password contains the app password, not the normal Gmail password.

The app password worked and then stopped

If the main Google password changed, create a new app password and update the connection.

App passwords is missing

Enable 2-Step Verification first. For Workspace, ask the administrator; policy may require OAuth.

The sender is rejected or changes

Use the authenticated account as the sender. If you need a Workspace alias, confirm that Google has authorized it first.

The log says Successful, but the message does not arrive

Check spam, wait a few minutes and verify the recipient address. For Workspace domains, also validate SPF, DKIM and DMARC.

The test arrives, but password reset does not

Request a new reset and check Email Logs immediately. If no attempt appears, the issue may be in the form or plugin that should generate the message rather than SMTP.

Final recommendation

Configure FluentSMTP immediately after creating every website. For Gmail or Workspace managed by a small client, start with Other SMTP and an app password. Saving the fields is not enough: send a test, review the logs and complete a real password-reset flow.

Gmail has sending limits and is not designed for bulk campaigns. For high-volume transactional or marketing email, use a dedicated provider such as Brevo, SMTP2GO, SendGrid, Mailgun or Amazon SES.

Security
Never share an app password, normal password, Client Secret or token in screenshots or tickets. If a credential was exposed, revoke it and create a new one.
    • Popular Articles

    • How to Create an App for Restaurants (with or without Delivery)

      Text Enter First Steps Once inside the platform, from the main dashboard you will find a series of icons on the left hand side menu. Just click on 'Apps'. Then click on 'Create App' and give it a name. Then you'll get to a screen where you choose the ...
    • APPS: Radio

      The function of Radio allows the addition of radio broadcast within its application. In addition to this function To add this function to your application go to step "Functions" and click on the icon "Radio": Once added you must name this new ...
    • APPS: Webhooks

      The advanced Webhooks feature lets you connect certain events that occur in your App by sending them to a URL called Webhook. You can use a free Webhooks service as Zapier to create automations that can help you with your App business. For example, ...
    • APPS: Audio & Music

      How to add this feature To add this feature to your application go to step "FUNCTIONS" and click on the " iconAudio": Then give this new section of the application a name. Then click on the + icon to add a new Playlist Then add a title and an image ...
    • QR Promotions

      This function would allow you to create discount coupons that would be unlocked by scanning a specific QR code. Once unlocked, the customer can use the discount whenever they want. The coupon would not appear in the application until the user has ...
    • Related Articles

    • Custom SMTP Configuration in Scoreapps

      Custom SMTP Configuration in Scoreapps Custom SMTP allows emails sent by Scoreapps tools to use a consistent brand identity. It is especially useful for partners, agencies and accounts that need audits, notifications and automated communications to ...
    • The Divi Email Optin Module

      How to add, configure and customize the Divi email subscription module <br> Divi Email Subscription Modulesimplify the process of increasing your email subscribers by offering attractive registration forms and easy ...
    • Adding Custom Fields to the Divi Email Optin Module

      Adding custom fields to the Divi email subscription module allows you to create custom subscription forms and collect additional information. Divi Email Subscription module supports several email providers. You can create custom data fields within ...
    • WEB: How to Restore Versions in WordPress

      Wordpress has thehistory of revisionswhich allows you to return to previous versions of a page. Here's step by step how you can do it: 1.Enter theDesktop your WordPress site. 2.Go toPages → All pages 3.Hover your cursor over the page you want to ...
    • How to Connect with Mailster

      Connect the Email Subscription module with Mailster. To connect your Mailster account, you will need the following: The Mailster plugin for WordPress that you can buy in this URL. Get the necessary data Sign in to your WordPress Dashboard. Go to ...