Created attachment 138312 [details] filter of type "contains" - definition SUMMARY Any filter with condition on body fails if the message is multipart or base-64 encoded. STEPS TO REPRODUCE 1. Create any filter rule with any condition of the following type: - "<body>" <contains> - "<body>" <contains-not> - "<body>" <regexp> 2. Apply it to any message which satisfies this condition and is multipart base-64 encoded. OBSERVED RESULT Matching always fail. EXPECTED RESULT Message must match and the action defined should be applied. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Linux (x86_64) release 5.3.18-lp152.72-default KDE Plasma Version: 5.18.5 KDE Frameworks Version: 5.71.0 Qt Version: 5.12.7 (built with version 5.12.7) ADDITIONAL INFORMATION KDE Applications: 20.04.2
Created attachment 138314 [details] filter of type "contains" - log
Created attachment 138315 [details] filter of type "contains-not" - definition
Created attachment 138316 [details] filter of type "contains-not" - log
Created attachment 138317 [details] filter of type "regexp" - definition
Created attachment 138318 [details] filter of type "regexp" - log
Created attachment 138320 [details] filter of type "not-regexp" - definition
Created attachment 138321 [details] filter of type "not-regexp" - log
Created attachment 138322 [details] a message to filter, case 1
Created attachment 138323 [details] a message to filter, case 2
Created attachment 138324 [details] a message to filter, case 3
Created attachment 138325 [details] a message to filter, case 4
Created attachment 138326 [details] simple logger - bash script
Created attachment 138327 [details] simple logger - log