How to Configure WordPress Mail SMTP To Send Emails
How to Configure WordPress to Use SMTP For Sending Emails is always a major challenge in WordPress websites. Configure WordPress SMTP and it will help you receive notifications through emails in your inbox regarding any payment, inquiries, registration, and website errors that are triggered in the WordPress website.
Emails can be forwarded using SMTP to a domain or another system. You will learn how to set up SMTP as a forwarding agent on your website in this post, and you’ll also get an understanding of how emails travel between computers.
The default method of sending emails for WordPress is the PHP Mail function. You can send emails from a third-party mailing service using SMTP, which has better delivery capabilities.
To send email messages over the Internet, the Simple Mail Transfer Protocol is employed (SMTP). Most email clients utilize this protocol to deliver information to servers, and servers use it to route emails to their designated users, which include websites and mobile applications.
What is required for WordPress to send e-mails via SMTP
- Mail client Settings: How to check Mail client Settings information in Webmail
- Wp SMTP WordPress Plugin: Download WP Mail SMTP by WPForms
Note: Ensure you have accessed the links above to get started with configuring WP Mail SMTP for email delivery.
Installing SMTP Plugin
To Configure WordPress SMTP, Install and activate the WP Mail SMTP plugin by reading the steps in our WordPress plugin installation post. After installing and activating the WP Mail SMTP plugin, a new option called WP Mail SMTP will appear in your admin sidebar. To configure WordPress to integrate with SMTP, navigate to the WP Mail SMTP option, hover and click on settings
after clicking on settings, a configuration dashboard for WP mail SMTP will appear starting at the general setting tab
From Email
This is the email where the notification emails will come from, users will see this this email as the sender of the message. Each time a user registers or places an order, this is the email that will be used to send the client an activation link for his or her account and even order notification respectively. This could be your domain ie : info@yourdomain.com . Choose the Force from email to ensure the email you provided will be used across all the e-mail forwading of the website
- From e-mail : your domain email/ custom email
- Choose force from e-mail
From name
This is the name that all notification emails will show in the user inbox, users will see this this name as the sender of the message. Each time a user registers or places an order, this is the name that will show the sender’s name of the emails. This could be the company name or even your name. Select the “Force from name” to ensure the email notifications that are sent will include this name as the sender
- From name : Sender name/ Company or business name
- Choose force from name
Return Path and Mailer
Return Path indicates where non-delivered emails or bounce emails are to be sent. If unchecked, bounce messages may be lost. The sending email you provided will act as the return path. Under the “Mailer” option, choose the preferred SMTP servers. This guide article will implement the Other SMTP servers. You can also use the default mode PHP mail () function, but this option ensures that messages and emails are sent using the PHP mail () function without SMTP authentication.
- Return path – select this option
Mailer – Choose Other SMTP
Other SMTP – (SMTP Host & Encryption)
Configuring this part, you should be very careful because this is where the SMTP server and your website integrate. Therefore, if you are not sure about the information you are providing in this section, you have to counter-check it from your host provider under the configuration tab. Read out the tutorial on How to check mail configuration settings
The Other SMTP option lets you send emails through an SMTP server instead of using a provider’s API. This is easy and convenient, but it’s less secure than the other mailers. Your provider may not allow you to send a large number of emails. In that case, use a different mailer. SMTP Host is the IP or hostname for your SMTP server. However, in this case, the domain name/ other SMTP server begins with the “mail” prefix; “mail.tekwalks.com“. Additionally, the security certificate “encryption” encrypts information while sending messages, and most websites use SSL encryption.
- SMTP Host – Domain name
- Encryption – SSL
SMTP Port, Auto TSL, and Authentication
An SMTP port is a communication gateway that manages the sending of email data from one server to another via SMTP (Simple Mail Transfer Protocol). The SMTP port sends the required message to the desired destination. Any networked service, whether you’re sending an email or browsing online, requires two elements to properly route communications: a web address as the domain name and a port. The SMTP port should therefore be the same as the one in the email host configuration. However, it’s best to use port 465 to configure WP Mail SMTP. If your server supports TLS, enable the Auto TLS option. Select Authentication to ensure that the server authenticates the information you provided for security purposes.
- SMTP Port – 465
- Auto TSL – On
- Authentication – On
SMTP Username and SMTP Password
SMTP Username is the email you want to send messages from as provided in the FROM EMAIL option i.e., info@yourdomain.com. Also, use the correct password of your email provided above in the SMTP username as SMTP password. This is the password of your send from email.
- SMTP Username – info@yourdomain.com
- SMTP Password – Correct Email Password
After making the correct configurations, click the “save” button to save all your changes made
Leave a Reply