We add a follow up date for some query emails due to which the email chain continues and even after resolving the ticket, it reopens. This is correct, however, the SLA / Due date of the ticket start from the start time of the ticket. For these kind of scenarios, restarting the SLA/Due Date should restart from the Resolved date and time.
This way,
  1. Follow-up time will not have to be changed,
  2. If follow up time is changed to "0" days, the ticket gets closed instantly and then every email chain will generate a new ticket, resulting in multiple auto-notifications on each email going to clients. This situation can be avoided by the suggestion we proposed.
  3. Tickets will not show Closed Late for such tickets where there is multiple email conversations, thereby saving a lot of time investigating into why the ticket was closed late.