znuny / Znuny

Znuny/Znuny LTS is a fork of the ((OTRS)) Community Edition, one of the most flexible web-based ticketing systems used for Customer Service, Help Desk, IT Service Management.
https://www.znuny.org
GNU General Public License v3.0
343 stars 83 forks source link

Follow up detection based on Message-ID e-mail header #384

Open pboguslawski opened 1 year ago

pboguslawski commented 1 year ago

Proposed change

Znuny creates separate tickets if one sends same e-mail message to a few Znuny system addresses (i.e. using multiple Znuny system addresses in To/Cc/Bcc in the same e-mail message) . It may be difficult to notice such duplicates in bigger Znuny systems and same request be processed by different agents.

This mod introduces SysConfig parameter PostMaster::CheckFollowUpModule###0600-MessageID that allowes Znuny to merge messages with the same Message-ID into one ticket. To avoid merging too many messages into one ticket (in case of Message-ID generation problem at sender side) or merging new messages to very old tickets in case of Message-ID duplicates in wider time, two module parameters are provided:

For example: with MaxAge=604800 and MaxArticles=10 Znuny will merge into one ticket up to 10 messages with the same Message-ID if all will arrive in the same week.

Type of change

Additional information

Related: https://github.com/OTRS/otrs/pull/1170 Author-Change-Id: IB#1051946

Checklist