Custom module CustomerEmailUpdate
This module checks if a new email was inserted when creating the ticket, and updates the email of the logged-in customer user.
Run
Custom module:
Module => Kernel::System::GenericAgent::CustomerEmailUpdate::CustomerEmailUpdate
Create the dynamic field type text:
Insert the dynamic field on the customer user ticket creation screen:
Ticket::Frontend::CustomerTicketMessage###DynamicField
Create the generic agent with the dynamic field update event created:
Insert the execution module by passing the key and value
With these settings, whenever a new email is inserted, it will be updated in the customer user registration.