[Forminator] Form Not sending

I cannot get the form to send to my inbox. I use Divi theme and the div forms make it to my inbox. I did get the form to send from my parent multi-site domain, but when I try on the Mapped domain it does not send.

  • James Morris

    Hello Ryan

    I hope you are well today.

    I just ran a test on WordPress Multisite using Contact Forms 7 and Forminator configured side-by-side. I configured both on a subsite that uses Domain Mapping. In both cases, the email was delivered successfully.

    That being said, some servers have strict mail policies and may require you to make some adjustments to your SPF records to get mapped domains to send mail correctly.

    You can learn more about SPF Records here -> https://support.dnsimple.com/articles/spf-record/
    You can generate a new SPF Record here -> https://www.dynu.com/NetworkTools/SPFGenerator

    Could you please try updating your SPF records first and see if this issue still persists. If it does, let us know and we'll be happy to dig into this issue further for you.

    Best regards,

    James Morris

  • Ryan

    Yes, SPF has been updated. I am using Elastic email and have the recommend SPF from my server company updated on both the parent site and the mapped domain. I have another multi-site install, with same server company, and Forminator works as expected on that install. The one that is not working, will not redirect to a /thankyou page or leave show a thank you message.

    I check the box to 'yes' to delete data after deletion of plugin. Deleted the plugin, re-installed, but the old data was still there and the glichy behavior was still occurring.

    I receive other emails from the site, just none from Forminator, unless it's sent from the Parent domain.

  • James Morris

    Hello Ryan

    OK. Sounds very much like there's something deeper going on here. Perhaps a conflict.

    There's a couple troubleshooting steps I'd like you to try to see if we can narrow down the cause of this problem.

    First, could you please run a plugin conflict test to eliminate the possibility of a conflict with another plugin?

    Whenever you perform a plugin conflict test, it's always better to do so on a staging site. You can learn how to create a staging site here.

    The simplest way to perform a plugin conflict test:
    * Login to your site via FTP
    * Navigate to wp-content
    * Rename the plugins folder to _plugins
    * Create a new plugins folder
    * Move the plugin folder (ex: forminator) you want to test from _plugins to plugins
    * Then, one at a time, move other plugin folders over from _plugins to plugins until the symptom returns

    NOTE: While you are doing this, do not visit WP Admin -> Plugins on your site. This will ensure that your plugins remain active when you copy them back over.

    If that does not lead to a solution, could you please enable WP_DEBUG and provide us with the output of your debug.log file?

    To enable WP_DEBUG, change the following line in your wp-config.php file:

    define('WP_DEBUG', false);

    To this:

    // Enable WP_DEBUG mode
    define( 'WP_DEBUG', true );
    
    // Enable Debug logging to the /wp-content/debug.log file
    define( 'WP_DEBUG_LOG', true );
    
    // Disable display of errors and warnings
    define( 'WP_DEBUG_DISPLAY', false );
    @ini_set( 'display_errors', 0 );

    After you've visited the pages that are causing you problems, please go to wp-content/ on your server via FTP and download the debug.log file to your local computer. Then, open that file with a text editor like notepad (Windows), GEdit (Linux), or TextEdit (Mac). You can then save the file as a .txt file and upload it here as an attachment to your post.

    I look forward to seeing the results of your tests.

    Best regards,

    James Morris

  • Ryan

    I don't believe it is a plugin causing the issue, as I have the same multi-site set up on a different server with the same plugins and it works fine. Plus, I added forminator to another mapped domain on this server and it worked.

    But with this particular domain, it will not work while mapped. If I turn off the mapping then the forminator works, gives message, goes to thank you page, emails message, as soon as the url is mapped to this specific domain, it stops working. No more thank you page no more message.

    So a functionality issue occurs ONLY while mapped to this one domain, other mapped domains work.

    I can give you domain but I don't want it posted on a forum.

    Div sends leads and so does Woo, SMTP is set properly on the mapped domain as it sends emails, just not from this particular mapped domain.