Goal #
The goal of this tutorial is to send emails from WordPress using your Personal Yahoo Email you@yahoo.com by using the Fluent SMTP Plugin. If you have checked or reviewed my other article about Configuring Gmail with Fluent SMTP you will find it easier to follow this guide.
Prerequisites #
In order to proceed, there are a few things that are needed beforehand to configure Fluent SMTP with Yahoo as below:
Yahoo Email Address | An existing you@Yahoo.com email address. |
Yahoo App Password | Generate an app password. |
Administrative Permission | WordPress Administrator Role-based user access. |
Firewall Status | Port 465 Opened. |
TLS Support | TLS v1.0 v1.1 v1.2 v1.3 Support from the server where WordPress is hosted. |
Steps at a glance #
- Grab the Yahoo Email Address.
- Generate an app password.
- Create a new Fluent SMTP Connection with Other SMTP Method.
- Put necessary details and Save.
- Test the Connection.
Demonstration #
Steps #
Grab the Yahoo Email Address #
Let’s assume our target Email Address to be configured is ibrahim@yahoo.com.


Generate an app password #
Yahoo requires a different password rather than the account password like Gmail, Outlook, Zoho Mail. Please visit: https://login.yahoo.com/account/security#less-secure-apps and create a new app password which we will be using inside Fluent SMTP settings
Click on Generate and Manage app passwords.


Give a name for the app. Here I used Fluent SMTP Guide


Now copy the generated password.


Create a new Fluent SMTP Connection #
Now it’s time to configure Fluent SMTP. Create a new SMTP Connection and the method is Other.
Put necessary details #
From Email | The Yahoo email address ibrahim@yahoo.com |
From Name | The Name is whatever you want to use. I am using Ibrahim Sharif. |
SMTP Host | smtp.mail.yahoo.com |
SMTP Port | 465 |
Encryption | SSL |
Auto TLS | Yes |
Authentication | Yes. It’s better to store the Access keys in the Database. |
SMTP Username | The Yahoo email address ibrahim@yahoo.com |
SMTP Password | The generate app password we created earlier. |


Test the Connection #
Now it’s time to test the connection if it’s working or not! Go to Fluent SMTP > Email Test:
-> Use the From as your Yahoo email just configured.
-> Send To where you want to receive the test email.
-> HTML should be turned on to avoid suspicious activity by Spam Filters.


Now click Send Test Email and check the destination Email Address.


In this case, the test email is received and we are done configuring the Yahoo Email address to send WordPress emails using the Fluent SMTP Plugin.
Important Note #
It is highly recommended to configure a cronjob replacing WordPress Default PHP-based Cronjob to operate Email sending and other scheduled jobs smoothly.
Some hosting may not allow running a cronjob below 5 Minutes. But it is still better than a PHP-Based cronjob.
Emails landing in Spam Folder depend on numerous factors including IP reputation, Domain reputation, and Email Body Content.
Please feel free to ask questions, have discussions regarding configuring Fluent SMTP with Yahoo in our Forum