Overview
The Divi Contact Form Helper plugin by Pee-Aye Creative enables you to set up SMTP for the Divi Contact Form module. Please note, this feature is not included in Divi and impossible without our plugin, so we hope you enjoy this exciting feature! This document lists the SMTP related features and settings found in our plugin.
Test Email Deliverability
The Divi Contact Form module uses the PHP mail() function to send the emails from your site, which is sometimes disabled by your hosting provider. To test if the PHP mail() function is configured correctly, we recommend installing the plugin called WP Test Email. This can be used to test whether emails are working from the contact forms on your site. If the test email is not received or if it reaches the spam folder, then you need to set up SMTP.
When SMTP Is Required
If your hosting PHP mail() function is not working, is sending emails to the spam folder, or you just prefer the recommended more reliable system, then you can enable email delivery via SMTP (Simple Mail Transfer Protocol).
NOTE: This is not a guide on how to set up SMTP, but rather an overview of the settings provided by our plugin. There are hundreds of SMTP setup guides on the internet. In those guides, they will reference installing an SMTP plugin, but remember, this plugin handles that part for you, no need to install another plugin.
SMTP Settings In The Divi Contact Form Helper Plugin
Enable SMTP Settings In Theme Options
The first step to set up the SMTP is to go to Divi>Theme Options>Divi Contact Form Helper. Here you will find some custom settings which are added by our plugin.
SMTP Host
In this setting, you need to place the hosting address provided by your hosting provider.
SMTP From Email
In this setting, you need to place the email address which will be used to send all WordPress emails.
SMTP From Name
In this setting, you need to place the name which will be used to send the email. It is recommended to use the Site Title as a name.
Encryption
In this setting, you need to select the encryption method that is used by your mail server to send emails. The two options that you get to select are SSL and TLS.
SMTP Port
In this setting, you need to place the SMTP Port Number used by your mail server.
Auto TLS
Enabling this setting will automatically use the TLS encryption to send emails if the server supports it. If there is some issue happening due to some misconfiguration it is recommended to keep it disabled.
Authentication
Enabling this setting will show two additional options:
SMTP Username
In this setting, you need to place the SMTP Username used by your mail server.
SMTP Password
In this setting, you need to place the SMTP Password used by your mail server.