How to send emails from WordPress | The ultimate guide

Home » Tutorials » Wordpress » How to send emails from WordPress | The ultimate guide

Tired of your WordPress emails wandering off into the great unknown? Annoyed that your customers are left wondering if their order confirmation got sucked into a black hole? In this tutorial, I’ll show you how to set up WordPress so your emails stop ghosting your users and start landing in their inboxes where they belong. Let’s get those emails back on track before they send out a missing persons report!

If your WordPress site is failing to send emails or notifications, you’re not alone. This is a common issue that can disrupt everything from user registrations to order confirmations. Fortunately, there’s a straightforward solution: setting up an SMTP (Simple Mail Transfer Protocol) plugin. In this step-by-step guide, we’ll walk you through how to configure an SMTP plugin to ensure your WordPress emails and notifications are reliably delivered to users and customers. Say goodbye to missed messages and hello to smooth communication!

01 Introduction

Go to your WordPress installation.

02 Click “Add New Plugin”

Click on “Add new plugin”.

03 Click “Search Plugins”

Click on the “Search Plugins” field.

04 Fill “wp smtp”

Fill in “wp smtp”

05 Click “Install Now”

Install the WP SMTP plugin by clicking on “Install Now” button.

06 Click “Activate”

Activate the plugin.

07 Click “Go back to the Dashboard”

After activation click “Go back to the Dashboard”.

08 Switch to your hosting account

Login to your C Panel on your hosting provider.

09 Click “Email Accounts”

Access your Email Accounts settings.

10 Click “Create”

Initiate the new email creation process.

11 Click “Enter your email address’s username here.”

Enter the desired email address.

12 Click “Enter Password”

Proceed to enter your password field and fill in the password.

13 Click “Create”

Complete the creation process by clicking on the “Create” button.

14 Click “Manage”

Access the management section of the created email.

15 Click “Connect Devices”

Click “Connect Devices”

16 Copy the email address.

Copy the email address.

17 Switch to WordPress

Go back to the WordPress installation and navigate to the WP SMTP plugin settings.

18 Fill in the “From Email” field

Enter the copied email address in the “From Email” field.

19 Optionally enable the “force from name”

Optionally enable the “force from name” toggle, which will set your blog name as the sender name for all emails going out of WordPress.

20 Click on “Other SMPT”

Click on “Other SMTP”

21 Switch to CPanel

Navigate back to the hosting account and the email settings.

22 Copy SMTP server address

Copy the address of the Outgoing SMTP server.

23 Fill in the “SMTP Host” field

Paste the server address in the “SMTP Host” field.

24 Click “TLS”

Enable SSL or TLS if your hosting provider supports SSL or TLS encryption. Leaving the Encryption setting to none is not recommended, because your emails will be vulnerable to hacker attacks.

25 Switch to the hosting account

You can check for SSL or TLS support in your hosting provider account.

26 Copy the “SMTP Port”

Copy SMTP Port.

27 enter the SMTP Port

Navigate back to WordPress and enter the SMTP Port.

28 Copy the email username

Copy the email username.

29 Fill in the “SMTP Username”

Enter the email username in the SMTP Username field.

30 Fill in the email password

Proceed by clicking on the password field and fill in the password you created for the email account.

31 Click “Save Settings”

Save the applied settings.

32 Click “Tools”

Access the WP SMTP Tools section.

33 Fill in email address for test

In the “Sent to” field put an email address to sent a test email and verify the settings are working correctly.

34 Click “Send Email”

Initiate the email sending process.

35 Successful test

If the email account on your hosting provider side was setup correctly, the email will be sent and you will see a confirmation page. If you see an error, this means that the information provided by the hosting company is not correct and you will have to contact them for clarification.