Back to Community

Resolving FluentSMTP From Address Issues: A Guide to Multiple Senders and Override Conflicts

Content

Many WordPress site administrators choose FluentSMTP for its robust email delivery and excellent logging features. A common challenge users face, however, is configuring the plugin to correctly handle emails sent from different 'From' addresses across their site, such as from various contact forms, WooCommerce, or CRM systems. This guide will explain why these issues occur and provide the most effective solutions based on community experiences.

Why Do From Address Issues Happen?

The core of the problem often lies in a conflict between how FluentSMTP manages sender verification and how other WordPress plugins or email services handle the 'From' header. Email sending services like Amazon SES, Postmark, and Mailgun have strict policies to prevent spam, requiring that the 'From' email address be verified and owned by the account holder. When a plugin like FluentCRM or Gravity Forms attempts to send from an address that isn't properly configured within FluentSMTP and verified with your email service, errors like "Sender address rejected: not owned by user" can occur.

Common Solutions for Multiple From Addresses

1. Create a Separate Connection for Each Sender

The most reliable method for sending from multiple addresses is to create a unique connection within FluentSMTP for each 'From' email address you wish to use (e.g., [email protected], [email protected]). Each connection must be fully configured with its own credentials, and the email address must be verified with your external SMTP service (e.g., Amazon SES, Postmark).

2. Configure Third-Party Plugins Correctly

For this to work, the plugin initiating the email (like a form plugin or WooCommerce) must have a setting that allows you to specify a custom 'From' address. You must set this 'From' address to exactly match one of the email addresses you have configured as a connection in FluentSMTP. FluentSMTP will then use the connection associated with that specific address to send the email.

3. Understand the 'Force From Email' Setting

This setting controls FluentSMTP's behavior:

  • Checked (Forced): FluentSMTP will override all 'From' addresses on your site with the one defined in its primary connection. This ensures delivery but means all emails appear from the same address.
  • Unchecked (Not Forced): FluentSMTP will attempt to use the 'From' address set by other plugins. This requires that the address has a corresponding connection in FluentSMTP and is verified with your email service, otherwise, sends will fail.

Troubleshooting Specific Scenarios

Emails Always Send From the Default Connection

If emails always use your default connection despite being set to use a different one, first ensure the alternative connection is active and its credentials are correct. Then, double-check that the 'From' address set in the third-party plugin matches the email address of the desired FluentSMTP connection exactly. Even a small typo will cause it to fall back to the default.

Gmail/Google Workspace Overrides the From Address

This is a known limitation of the Gmail API. When using FluentSMTP with Gmail, the 'From' address will always be overwritten by the Gmail account address used to generate the API key. To use a different 'From' address, you must use a different email service like SendGrid or Mailgun that allows you to verify multiple sender addresses.

Emails Logged with the Wrong From Address

Some users have reported a bug where the FluentSMTP log displays the correct 'From' address initially, but later shows a different one (often the most recently added address), and resending from the log uses the incorrect address. This appears to be a logging bug that the FluentSMTP team may need to address in a future update.

Key Takeaways

  • Always verify your 'From' email addresses with your external SMTP provider (e.g., Amazon SES, Mailgun).
  • Create a separate FluentSMTP connection for each unique 'From' address you need to use.
  • Precisely match the 'From' address in your third-party plugins (forms, WooCommerce, etc.) to an email address configured in a FluentSMTP connection.
  • Use the 'Force From Email' option judiciously—uncheck it for multiple senders, but only if you have set up the corresponding connections.
  • Be aware of service-specific limitations, such as Gmail's API always overriding the sender address.

By carefully configuring your connections and understanding how FluentSMTP interacts with other plugins, you can successfully manage emails from multiple sender addresses on your WordPress site.

Related Support Threads Support