Your cart is currently empty!
FluentSMTP is a free and open-source mail plugin for WordPress. It sends emails through a dedicated email service such as Microsoft 365 or Gmail. WordPress has the ability to send emails directly, but a dedicated service tends to have greater reliability and capacity.
These instructions are specific to the Microsoft 365 connector. FluentSMTP can connect to many different email services. One advantage of Microsoft 365 is that many businesses are already using the service. However, Microsoft 365 is not suitable for bulk emailing. If you are sending more than transactional emails, you may need to consider a dedicated bulk mail service. FluentSMTP supports a variety of bulk mailers that you can review. In the meantime, here is how to configure Microsoft 365.
There are three parts to installation:
You need an account that can install and configure plugins.
FluentSMTP is a free and open-source WordPress Plugin. It will connect to your Microsoft 365 / Office 365 account for sending emails from WordPress.
In a later step, you will authenticate into your Microsoft 365 environment with a user account. That user account must have access to the From Email inbox. You can specify a shared mailbox as long as the user account has permission to Send As or Send On Behalf the shared mailbox.
You need to complete some steps on Azure using some of the information from the FluentSMTP configuration screen. Keep WordPress open and start a new browser tab for connecting to Azure.
You will need an Azure account, but a paid Azure subscription is not required.
You can change the name later.
You must select multi-tenant: FluentSMTP does not support single tenant (you will get error code AADSTS50194 when attempting to generate an access token later). Note that you cannot change your selection. If you want to change the supported account types, you must register a new application and reconfigure FluentSMTP.
Switch browser tabs and copy the App Callback URL shown on the settings page. Paste this into the Redirect URL setting on the app registration page.
After a moment your app registration details will be shown.
Look for Application (client ID) and copy the value. Switch to the FluentSMTP settings page in WordPress and paste the value into the Application Client ID text box.
For security purposes the secret must have an expiration date.
A new page will open and you will see an authentication token. Copy it. If you see an error or an empty text box, you need to investigate the error. There should be an error code somewhere in the query string (address bar) in the format “AADSTxxxxx” where xxxxx is five digits. For example, “AADSTS50194”. Look up this error code with an AI or search engine and resolve the issue.
You will notice that FluentSMTP is connecting to the app you registered early in the steps. You will see unverified on the dialog box. Click it to view details, but this is expected because you did not verify your app registration.
Once you close the tab, you will not be able to see it again.
Having trouble?
We complete tasks for you. Our goal is to offload your technical labor so you can focus on business and innovation.
$60
per hour
Fixed rate for all types of tasks.
No monthly charges.
Pay by the minute.
Leave a Reply
You must be logged in to post a comment.