Chronoforms v5 on Joomla sending as emails and form submissions as Root User on localhost

In using Chronoforms version 5 on Joomla version 3.6 you encounter an issue where all emails and forms are being sent as Root User localhost, you may need to check on the following:

Joomla global configuration server e-mail settings

  1. Go to mail settings under Global Configuration > Server > Mail Settings
  2. Check that the email field has a valid system email address entered, one that will serve as your website system email for all notifications, alerts and mails.
  3. Enter also a proper sender name, ex: your company or website name
  4. Click on Send Test Mail
  5. Ensure you are receiving this test mail before proceeding to Chronoform troubleshooting. If not received, normally your webhosting provider or developer can assist you with fixing this.
    Joomla global configuration on server email settings

Check mail settings of the (Chronoform) form

  1. Navigate to your form concerned under Chronoform administration area
  2. Click on the form to edit
  3. Under Setup > On submit > Email click Edit

    Chronoform V5 form setup

  4. On popup, check that the From name (your website or company name) and From email (the email address intended as the sender of the form) are correct.
  5. Normally the local root user issue is generated when these fields are missing or are incorrectly entered.
  6. Save, then test form again.
  7. If issue persists, try clearing the Joomla cache (under backend > System), and / or clear also the Chronoform cache (under Components > Chronoform > Forms manager > select all forms > Delete cache), then reload frontend form and test again.
    Joomla version 3, Chronoform version 5 edit e-mail settings 

Hope this helps!