Why my WordPress doesn’t send emails?
When do decide to host your website on Cloud, Probably you realize that your WordPress site from default doesn’t send email notifications. You need to make an SMTP Configuration to be able to handle the whole mailing list or sending emails from your e-commerce shop.
What is SMTP Simple Mail Transfer Protocol?
SMTP provides a set of codes that simplify e-mail communication between e-mail servers (the network computer that handles incoming and outgoing e-mail).
This is a kind of hash that allows a server to break down different parts of a message into categories that another server can understand. When you send a message, it is converted into text strings separated by code words (or numbers) that define the purpose of each section.
SMTP provides these codes, and the email server software is designed to understand what they mean. When each message reaches its destination, it sometimes passes through several computers as well as through their individual MTAs.
It just so happens to be saved for a short time before moving to the next computer in the path. Think of it like a letter going through different hands when it goes to the right mailbox.
Couple of reasons why you need SMTP
Benefits of using SMTP
Best SMTP providers
SMTP service providers I recommended:
My personal choice is Amazon SES (The cheapest option from the list above). Is it only $0.10 for 1000 emails.
An easy SMTP configuration method on WordPress
To configurable email sending from your WordPress site based on Cloud VPS. You need to choose an SMTP provider. My personal choice is Amazon SES. Why Just because It is the cheapest. It cost only $0.10 per 1000 emails sent.
The First step is to sing up for Amazon SES. Click Get started with Amazon SES button.
Click Create a new AWS account. That will give you access to Amazon Simple email Service.
In the AWS app search box. Write Simple Email Service and Select First option from the menu.
This how Amazon SES dashboard look like. In this space you need to configure 3 things. Email verification, Domain Verification and You have to get out of sandbox mode.
Go to Domain section and the left menu. Click blue Verify a New Domain Button.
Write your domain name without HTTPS or HTTP just domain.com and select Generate DKIM Setting. Click verify domain and add all records to your domain account.
The Second step is to verify the email address. This is the simpler part just write your email and Go to your email inbox. Click authorize email.
If you complete these two things. The Third part is to get out of sandbox mode. Go to Sending Statistics and click Request to increase limit. Amazon SES support team should activate your service if not write email to support describe your marketing strategy.
The last step is to connect your WordPress site. This is a very simple process. Download from your WordPress library plugin called Fluent SMTP, click active.
You will see plugin dashboard, Click Add another connection.
From listed SMTP providers select Amazon SES.
Fill your sender settings From name I personally use is name @ website name. That works the best for me.
After you finish the whole process just send a test email and pay a low amount of money for email sending.
Conclusion: SMTP, Cloud VPS, WordPress.
If you are using fast cloud hosting like cloudways. You should try the SMTP service to make your email sending cheap as possible.