Overview
The Divi Contact Form Helper plugin by Pee-Aye Creative enables you to set up SMTP for the Divi Contact Form module. This feature is not included in Divi and enhances the reliability of your contact form. This page focuses on the SMTP settings available directly within our plugin, offering a convenient alternative to installing separate SMTP plugins.
Why Use SMTP?
While your hosting server can sometimes send basic emails, it’s not designed for reliable email delivery, especially for complex forms or high volumes. SMTP provides a dedicated “postal service” for your website, ensuring your emails reach their destination. To learn more, please take some time to read or watch the full guide linked above.
Remember, SMTP is essential when using WordPress, otherwise there is no reliable mechanism to actually send emails. This is not anything specific to our plugin or Divi, but to the way WordPress is made for website files and not a dedicated solution for sending emails.
Built-in SMTP Settings: Convenience vs. Dedicated Plugins
Divi Contact Form Helper includes basic SMTP settings in Divi > Theme Options > Divi Contact Form Helper for quick configuration. This feature is designed for users who prefer not to install an additional SMTP plugin for basic email needs.
Key Points:
- SMTP settings affect all emails sent from your WordPress site.
- Our settings support standard username/password authentication. For advanced features or persistent deliverability issues, a dedicated SMTP plugin is recommended.
- If you are already using another SMTP plugin, you can disable its settings and use the settings provided by Divi Contact Form Helper, or vice versa. It is recommended to only use one SMTP plugin at a time.
Troubleshooting SMTP
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 running a test with our built-in email testing feature located in Divi>Theme Options>Divi Contact Form Helper>SMTP. 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.
Should I Contact You For Help With SMTP?
We provide the settings, but SMTP hosting and credential issues are beyond our support scope. Please contact your hosting provider or SMTP service for assistance. If you believe the SMTP related issue is isolated to something in our plugin, we can take a look, but this would be a rare situation.
Emails Stopped Sending After Activating Divi Contact Form Helper
This may sound backwards at first, but it is actually expected if you do not have SMTP configured. Our plugin adds advanced features to your contact forms, which can expose limitations in your hosting’s basic email functionality. SMTP is required for reliable delivery with these advanced features. You can learn more about this scenario in the guide linked above.
SMTP Not Working After Configuration
If you have carefully followed our full guide linked above, and have set up SMTP integration in our plugin settings in Divi>Theme Options>Divi Contact Form Helper, but it is still not sending mail, we recommend doing a practical step next before contacting us.
Please install a free, dedicated SMTP plugin from the WordPress plugin directory (refer or our full guide above for recommendations) and set up SMTP according to their prompts and inputs. This will allow you to narrow down the issue.
If the emails still don’t work, the issue is likely related to your SMTP credentials or hosting, and you should contact your provider for assistance. If the emails work with the dedicated plugin, it could mean there is an issue in our settings, so please contact us for further investigation.
Confirmation Message Is Not Sending
If you are getting admin emails but notice you are not receiving confirmation emails, this could be caused by hidden or special characters in the message that are not able to be properly rendered by Divi and therefore the message will not send. In this case, be sure to use an HTML text cleaner tool online to clean the text and solve the issue.
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.