in der Methode AgentTicketZoom (Kernel/Modules/AgentTicketCompose.pm ab Zeile 1686) funktioniert das automatische Entfernen der System-Adressen bei "Allen antworten" nicht zuverlässig.
Da die Adressierung einer Queue über Postmaster-Filter mit regulären Ausdrücken erfolgen kann müssten bei der Prüfung in Kernel/Modules/AgentTicketCompose.pm auch reguläre Ausdrücke möglich sein.
Die Prüfung erfolgt aber nur gegen die Liste der System-Adressen in der keine regulären Ausdrücke zulässig sind.
Deshalb kann die Prüfung schiefgehen wenn in den Postmaster-Filtern reguläre Ausdrücke verwendet werden.
Welche Verbesserungsmöglichkeiten gibt es?
- Für alle Postmaster-Filter welche die Variable X-OTRS-Queue festlegen werden die regulären Ausdrücke von "To", "X-Original-To", "Envelope-To", "X-Envelope-To", ... in eine Liste übernommen gegen die zusätzlich geprüft wird.
Diese Lösung funktioniert nicht weil die Postmaster-Filter auch z. B. das Kriterium "Subject" nutzen können und dadurch die tatsächlich verwendete Empfängeradresse nicht zuverlässig erkannt wird. - Von jeder Mail welche einen Artikel in einem Ticket zur Folge hat werden die SMTP-Header .... extrahiert und automatisch in eine neue DB-Tabelle eingetragen falls der Wert in der Tabelle noch nicht enthalten ist.
In Kernel/Modules/AgentTicketCompose.pm erfolgt die zusätzliche Prüfung auf die Werte in der DB-Tabelle.
Auch diese Lösung wird nicht funktionieren weil die Postmaster-Filter die Header nicht ändern und dadurch die tatsächlich verwendete Empfängeradresse nicht zuverlässig erkannt wird. - Einführung einer neuen Sysconfig-Variablen bzw. eines neuen Sysconfig-Arrays in die reguläre Ausdrücke manuell durch den Admin eingetragen werden.
Alternativ könnte das "System Email Addresses Management" um reguläre Ausdrücke erweitert werden.
Das scheint die einzige funktionierende Lösung zu sein.
Sie hat dazu den Vorteil, dass der vorgeschaltete MTA (egal ob der MTA lokal läuft oder über IMAP/POP angesprochen wird) mit regulären Ausdrücken arbeiten darf.
Sie funktioniert sogar wenn irgendeiner der beteiligten Mailserver in seiner Mail-Routing-Tabelle reguläre Ausdrücke verwendet.
Sie hat einen zusätzlichen positiven Nebeneffekt: Falls das Ticket-System eigene Maildomains verwendet reicht für jede Maildomain ein Eintrag in dem Sysconfig-Array.
Albrecht