Page 1 of 1

Roundcube Regex-Filter greifen nicht mehr

Posted: Wed 20. Dec 2023, 09:32
by nurjns
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt
Vielleicht.


Server-Betriebssystem + Version
Debian 12.4


Eingesetzte Server-Virtualisierung-Technologie
KVM


KeyHelp-Version + Build-Nummer
23.2.1 (Build 3125)


Problembeschreibung / Fehlermeldungen
Seit dem Upgrade auf Debian 12 greifen bei mir die Regex-Filter in Roundcube nicht mehr. Z. B. dieser:

Code: Select all

^(Neues|Wiedereröffnung) Ticket (\d+)$
Erwartetes Ergebnis
Aktionen werden durchgeführt. Z. B. "als gelesen markieren".


Tatsächliches Ergebnis
Mails bleiben unverarbeitet.


Schritte zur Reproduktion
Der selbe Filter auf einem KeyHelp Testsystem funktioniert so aber. Da das ja vermutlich über Sieve läuft ist das ja vermutlich kein Roundcube-Problem.

Re: Roundcube Regex-Filter greifen nicht mehr  [GELÖST]

Posted: Wed 20. Dec 2023, 10:12
by Alexander
Ich habe mal ein bisschen auf einem Debian 12 System rumprobiert.

Er scheint sich am

Code: Select all

\d
zu stören. Wenn man es mit [0-9], bzw. [0-9]+ ersetzt, funktioniert es.

Habe auch auf einem Debian 11 System getestet, auch da geht \d schon nicht. Ich finde auf die schnelle auch keine aktuell sieve Dokumentation, wo auf diese Konstrukte (z.B. \d) eingegangen wird.

---

Du könntest dir den Sieve-Filter auf Dateiebene noch einmal ansehen und schauen ob beide identisch sind.
Die Datei liegt hier /var/mail/vhosts/<domain>/<user>/sieve/active.sieve