Embedded DNN Forms Are Failing to Send Email Notifications

Overview


At times, an embedded form fails to send the email notifications when it is submitted even though the other forms on the same site may send the notifications successfully.

Embedded forms placed in external sites do not send any notifications for submissions because the email is handled by the application itself (DNN), and not by the Microservices. This means that once you run the form anywhere else outside of its master site, it will not include the sendemail string that is required to push the notifications.

However, if you are using the embedded forms in the master site instead of using an Embed Code, you should insert the form on the page as a module. This article analyzes the root cause of the issue and provides the steps required to insert the form.



Prerequisites





Environment


DNN 9.1.1

 



Root Cause


There is a known bug in DNN 9.1.1 that prevents a form from sending the notifications if that form is added to the page using the Embed Code option inside an HTML Pro Module.

 



Resolution

 

  1. Edit the page to which you wish to add the form.

  2. Select the appropriate div pane and click the Add Module icon.

    module_icon.png

  3. From the module selection window, click Form.

    add_form.png

  4. Select the form you wish to add from the list.

    select_form.png

  5. Choose a Form Style, and click the Select button.

    form_style.png



Validation


To confirm that the form now functions correctly, fill out the form, click the Submit button, and check if you have received an email notification as specified in the form's settings.

fill_out_form.png

 



Related Article


Add Module


Back to top


 

Comments

0 comments

Please sign in to leave a comment.