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 the DNN sites and 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.
- The host must install the extension package containing the module.
- If the module is set as Premium, the host must allow the site to use it.
- The administrator must grant you the Deploy Module permissions for the module.
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.
Edit the page to which you wish to add the form.
Select the appropriate div pane and click the Add Module icon.
From the module selection window, click Form.
Select the form you wish to add from the list.
Choose a Form Style, and click the Select button.
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.