Introduction: Why Are My Divi Emails Not Sending? (And What is SMTP Anyway?)
Have you ever built a beautiful Divi contact form only to find the emails aren’t reaching your inbox? Or perhaps your WordPress website’s important emails are never received? You’re not alone! This is a common issue with most WordPress websites, and the culprit is often something missing called SMTP. Don’t worry—it sounds technical, but we’ll break it down in a way that’s easy to understand.
This guide will explain what SMTP is, why it’s essential for your Divi website, and how to set it up. We’ll start with the basics, using simple analogies to make it easy to understand, then move on to some recommended free SMTP providers and setup steps.
▶️ Please watch the video above to get all the exciting details! 👆
What is SMTP? (In Simple Terms)
SMTP stands for Simple Mail Transfer Protocol. That sounds complicated, but it’s really just the behind-the-scenes system that handles sending emails across the internet. Think of it like this:
Imagine you write a letter and drop it in a mailbox. The postal service takes that letter, figures out where it needs to go based on the address, and then delivers it to the recipient’s mailbox. SMTP is like the postal service for your website’s emails.
When someone fills out a contact form on your Divi site, or when your site needs to send a notification (like a password reset), SMTP is the system that picks up that message. It then figures out the correct “address” (the recipient’s email server) and delivers the message, ensuring it reaches the right inbox.
So, in short, SMTP is the essential delivery service that makes sure your website’s emails actually get where they’re supposed to go.
Why Do I Need SMTP for My Divi Website?
Your web hosting server is like the building where your website lives. It’s great for storing your website’s files and making your site accessible to visitors. However, most hosting servers aren’t designed to be reliable email delivery systems. It’s like having a building with no dedicated mailroom or postal worker. They might handle some basic mail, but it’s not their primary function. That’s where SMTP comes in. It provides that missing, specialized mail delivery service, ensuring your website’s emails actually reach their destination.
Why is this Especially Important for Divi Users?
Divi websites often rely heavily on email for crucial functions:
- Contact Form Submissions: You absolutely need those inquiries from potential customers to reach your inbox! This is often the lifeblood of a Divi-powered business website.
- Notifications: Order confirmations, password resets, error or update notifications, shipping updates, and other automated messages all rely on email to keep users informed and your business running smoothly.
- Marketing & Engagement: Many Divi sites use email for newsletters, promotions, and other marketing efforts.
Without SMTP, these emails might get lost, end up in spam folders, or never be sent at all. This can lead to missed leads, frustrated customers, and a general feeling of “my website isn’t working!”
Do I Really Need SMTP?
In almost all cases, yes. While sometimes emails might seem to work without SMTP, it’s incredibly unreliable. Think of it like this:
Imagine your regular mailman knows you and everyone on your street by name. He might be able to deliver your mail even if the address isn’t perfect. But what happens if he takes a day off, retires, or gets a new route? The substitute mailman might not know where to deliver your mail, and it could get lost.
Similarly, even if your hosting provider sometimes manages to deliver your emails without SMTP (perhaps they have some optimizations in place like SiteGround does), it’s not guaranteed. It might work for very simple emails, but the moment you start adding more complex features, things can break down.
The Divi Contact Form Helper Example
This is especially true for Divi users who rely on contact forms. Contact forms are essential for connecting with your audience, but they often require more complex email configurations than simple messages. This is where a plugin like Divi Contact Form Helper can be incredibly valuable. Our plugin adds over 115 advanced features, lets you customize email subjects, use reply-to addresses, dynamic merge tags, HTML and rich text formatting, and more, giving you complete control over your contact form emails.
However, these advanced features, while incredibly useful, can make it much harder for hosting servers to deliver emails reliably without SMTP. A simple email with your name and basic message might get through fine, but an email with a custom subject line and a reply-to address (which Divi Contact Form Helper makes easy to set up) might be flagged as spam or not delivered. This explains the scenario when users see emails working without our plugin (because they are simple) but not working when our plugin is active (because of the advanced features). SMTP becomes absolutely essential in these cases.
Choosing Your SMTP Integration Method
Now that you understand what SMTP is and why it’s essential, it’s time to register your website’s “mailbox” with the “postal service.” Think of choosing your integration method as setting up the connection between your website (your house) and the SMTP service (the post office). Just like you need to register your mailbox when you move to a new house, your website needs a clear way to communicate with the SMTP service. You have a few options: you can use a dedicated postal worker (a plugin), you can use a mailbox built into your house (Divi Contact Form Helper/Assistant), or you can try to deliver the mail yourself (manual configuration). Let’s explore each option and see which one suits your needs best.
Using a Dedicated SMTP Plugin (Recommended)
For most Divi users, using a dedicated SMTP plugin is the easiest and most reliable approach. These plugins handle the technical details behind the scenes, making the setup process straightforward even if you’re not a tech expert. A dedicated SMTP plugins offer several advantages:
- Simplified Setup: They provide user-friendly interfaces to configure SMTP settings without requiring any coding.
- Improved Deliverability: They often include features that enhance email deliverability, reducing the chances of your emails ending up in spam folders.
- Additional Features: Many plugins offer extra functionalities like email logging, error tracking, and notifications.
Here are a few popular and highly recommended free SMTP plugins you can consider:
- FluentSMTP: This modern plugin is designed for advanced WordPress setups and offers a clean interface. It includes email logging, resend functionality, and supports multiple SMTP providers. If you’re looking for a robust and feature-rich option, FluentSMTP is an excellent choice.
- SureMails: A relatively new plugin, SureMails has already gained attention for its innovative features. It’s worth checking out if you’re looking for something a bit different and potentially more powerful.
- WP Mail SMTP: One of the most popular SMTP plugins for WordPress, WP Mail SMTP is known for its ease of use and compatibility with various providers. It features a setup wizard, email logging, and error tracking.
- Post SMTP: A robust plugin offering advanced troubleshooting tools. Includes email logs, diagnostic reports, and notifications for delivery failures. Supports OAuth for secure authentication with Gmail and Outlook.
- Easy WP SMTP: Lightweight and straightforward, ideal for basic setups. Compatible with any SMTP service but lacks advanced features like email logging.
- Gmail SMTP: A specialized plugin for Gmail users. Features OAuth authentication for secure connections. Limited to Gmail accounts only.
While all of these plugins can get the job done, we recommend starting with FluentSMTP or SureMails, as they offer the best balance of features, ease of use, and reliability. However, WP Mail SMTP is also a solid option.
Using Divi Contact Form Helper or Divi Assistant (If Applicable)
Our Divi Contact Form Helper and Divi Assistant plugins include basic SMTP integration settings as a convenient option for users who primarily need to ensure reliable delivery of their contact form emails and prefer not to install an additional plugin. If you’re already a user of either of these plugins, and your SMTP host uses standard username and password authentication (the most common type), these built-in settings can be a quick and easy way to get your contact form emails working.
- To use the SMTP feature in Divi Contact Form Helper, simply navigate to Divi>Theme Options>Divi Contact Form Helper>SMTP.
- To use the SMTP settings in Divi Assistant, simply navigate to Divi Assistant>Utility Helper>SMTP.
You’ll need to configure the settings using the credentials of your chosen SMTP provider (see the recommended providers section below).
While these built-in settings are ideal for basic email functionality, they might not be suitable for all situations. If you experience deliverability issues, we recommend testing with a dedicated SMTP plugin. If email delivery works fine with a dedicated option, we recommend continuing to use that plugin; if it doesn’t work, this likely indicates an issue with your SMTP credentials or server.
Manual Configuration (For Advanced Users)
Manual SMTP configuration is an option only for experienced systems administrators. It involves direct editing of code and server configuration files. Due to its complexity and potential risks, it’s not covered in this guide and is strongly discouraged for most users. It is strongly recommended to use a plugin instead.
Choosing Your SMTP Provider
With your mailbox registered, you now need to choose a postal service to handle your website’s mail. Just like you have options like USPS, FedEx, and UPS for physical mail, you have several SMTP providers to choose from. Some are free, offering basic services, while others are paid, providing more advanced features and reliability. Think of free providers as your local post office, handling everyday mail, and paid providers as specialized courier services for urgent or high-volume deliveries. Let’s take a look at some recommended free and paid SMTP providers to find the right ‘postal service’ for your Divi website.
Free vs. Paid SMTP Providers
There are both free and paid SMTP providers available. Free options are great for basic needs, while paid options offer more features and reliability for higher volume or more advanced users.
Recommended Free SMTP Providers
- Gmail: Gmail’s free SMTP service allows sending up to 500 emails per day. It’s a good option for personal or very small websites. (Settings: smtp.gmail.com, Port 587 or 465, SSL/TLS. Requires “Less secure app access” or an “App Password.”)
- Outlook: Outlook’s free SMTP service allows sending up to 300 emails per day. It’s a good option if you already use Outlook. (Settings: smtp.office365.com, Port 587, STARTTLS.)
- SMTP2GO: SMTP2GO offers a free plan with up to 200 emails daily and a reputation for reliability.
- Brevo: Brevo’s free plan includes up to 300 emails per day and a user-friendly interface.
- SendGrid: SendGrid’s free plan allows up to 100 emails per day and is known for strong deliverability.
It’s important to note that free plans typically have limitations, which might include restrictions on email volume, sending frequency, or access to certain features.
Recommended Paid SMTP Providers
For businesses with larger email volumes or more demanding needs, paid SMTP providers offer increased reliability and additional features.
- SendGrid: SendGrid is a leading email delivery service with various plans.
- Amazon SES: Amazon SES is a scalable SMTP service from Amazon Web Services, ideal for high-volume senders.
- Mailgun: Mailgun is a popular provider focused on deliverability and performance.
- Postmark: Postmark specializes in fast and reliable transactional email delivery.
- Brevo: Brevo also offers paid plans with enhanced features.
Paid plans typically offer higher sending limits, improved deliverability, and access to more advanced features.
Connecting Your Website to Your SMTP Provider
With your mailbox registered and your postal service chosen, it’s time to actually connect the two. This is like handing your mail directly to the postal worker (or dropping it in the mailbox). In the digital world, this means entering the credentials provided by your chosen SMTP provider into the settings of your chosen integration method.
Just like each postal service has its own procedures for handling mail, each SMTP provider and plugin might have slightly different steps for connecting. However, the general process remains the same.
General Steps:
While the specifics vary, here are some common steps involved in connecting your website to your SMTP provider:
1. Locate SMTP Settings: Find the SMTP settings section within your chosen plugin’s settings panel, or within the Divi Contact Form Helper/Divi Assistant settings if you’re using those.
2. Gather Credentials: Locate the necessary credentials from your SMTP provider’s website. This typically includes the following items:
- SMTP Server Address (e.g., smtp.example.com)
- Port Number (e.g., 587, 465, or 25)
- Authentication Type (e.g., username/password, OAuth)
- Username (or Email Address)
- Password (or App Password for Gmail)
3. Enter Credentials: Carefully enter the credentials from your SMTP provider into the corresponding fields in your plugin or configuration file.
4. Save Changes: Save the changes to your plugin settings or configuration file.
5. Test Connection: Most plugins offer a way to send a test email to verify that the connection is working correctly. Use this feature to confirm that your SMTP setup is complete.
Refer to Plugin/Provider Documentation:
The exact steps for connecting will vary depending on the specific plugin or method you’re using and your chosen provider. The best source of information for these specific instructions is the official documentation for your chosen plugin or provider.
Conclusion
Setting up SMTP might seem a bit technical at first, but it’s an absolutely essential step for ensuring reliable email delivery from your Divi website. Whether you’re using contact forms, relying on notifications, or running a complex e-commerce site, SMTP is the key to making sure your important emails reach their intended recipients.
By choosing the right SMTP integration method and selecting a reputable SMTP provider, you can significantly improve your email deliverability and avoid the frustration of missed leads, lost orders, or communication breakdowns.
Don’t let your Divi website’s emails disappear into the digital void. Take the time to set up SMTP correctly, and you’ll enjoy smoother communication with your visitors, customers, and team. It’s an investment in your website’s professionalism and your business’s success.















I have tried EVERYTHING! Even SiteGround cannot figure out what the problem is. The forms I can see when in the admin panel but they are not coming to my inbox. I am at a loss. I have used your pluin on many websites but this one it is not sending to my email
Hi Lois,
This exact guide is meant to help with that problem, so I don’t think I would have anything further to recommend than the steps here. If you are confident the configuration is correct, also try other dedicatd SMTP plugins to rule out any issue with a plugin.
Hi Nelson,
Thank you for the great article.
Just a side note – delivery failure notifications are not working on FluentSMTP.
We have been in touch with support and they have been promising to fix this for months.
Cheers,
Laszlo