How To Use SMTP For WordPress Emails Delivery For Free?

Would you like to use a free SMTP server to send your WordPress website emails? Follow this setup tutorial so you can do that for free

Updated on July 25, 2022
How To Use SMTP For WordPress Emails Delivery For Free?

Would you like to use a free SMTP server to send your WP site emails? Normally, WordPress uses the PHP email feature, which is unreliable and often marks your emails as spam. So, an SMTP server is the best way to ensure the sending of your emails from the WordPress website.

SMTP Server For WordPress Emails Delivery For Free

How To Use SMTP For WordPress Emails Delivery For Free

First, install a plugin named WP Mail SMTP by following the instructions in our tutorial on how to install WordPress plugins. Once the plugin is read and active, a new item will appear under the Settings section ”Email”. You will need to navigate to it to configure WordPress to work with SMTP.

WordPress Free Plugin Setup

On this page, you will see several configuration options available. So, here’s a list of all of them and what do they configure:

From Email: The email address you want to send emails from. As an example,

From Name: The name that your emails will display.

Mailer – choose whether you want to use the default PHP mail() function, a Gmail/G Suite account, Mailgun, SendGrid, or other SMTP WordPress servers. Choosing the Default mode would send the messages using the PHP mail() function without SMTP authentication. The Gmail/G Suite, Mailgun, and SendGrid options require additional info such as Client ID and Client Secret or API key that should get on the respective provider. The other SMTP server option would prompt you to enter additional configuration details, which we would describe below.

Extra SMTP WordPress Options

Return-Path: Check if you want to match the return path for your emails to the sending email. Moreover, If you choose other SMTP servers as a mailer, you would be prompted to add the SMTP WordPress server’s configuration settings.

SMTP Host: The hostname for your SMTP server.

SMTP WordPress Port: The ports your server works on.

Encryption: if you have SSL/TLS encryption available for that hostname, select it here.

Auto TLS: if your server supports TLS encryption. So, enable this option.

Authentication: check if your SMTP server requires authentication.

Username: the username for your SMTP server.

Password: Finally, the password for your SMTP server.

Once you configure those parameters, click Save Settings at the bottom of the page.