Feature: extended filter rules — attachment field + multi-value conditions
Adds an "Attachment" condition field (is present / of type <ext>) backed by the RFC 5703 Sieve mime extension, matching the filename in both Content-Disposition and Content-Type headers so real-world senders that only put the name in Content-Type (Microsoft SMTPSVC, etc.) are caught. Users type extensions (pdf, doc) not MIME types. Also makes each text condition accept comma-separated multiple values emitted as a Sieve string list (OR within the condition), so "(domain1 OR domain2) AND attachment pdf/xml" is expressible in one rule. value is now string | string[] (single-value rules stay strings -> backward compatible). New filter locale keys in all 17 locales.
This commit is contained in:
@@ -1632,7 +1632,10 @@
|
||||
"actions": "Darbības",
|
||||
"add_action": "Pievienot darbību",
|
||||
"stop_processing": "Pārtraukt nākamo noteikumu apstrādi",
|
||||
"attachment_type_placeholder": "piem. pdf, doc, jpg",
|
||||
"value_placeholder_multi": "Vērtība (vairākas atdalītas ar komatu)",
|
||||
"condition_fields": {
|
||||
"attachment": "Pielikums",
|
||||
"from": "No",
|
||||
"to": "Kam",
|
||||
"cc": "Kopija",
|
||||
@@ -1642,6 +1645,8 @@
|
||||
"body": "Teksts"
|
||||
},
|
||||
"comparators": {
|
||||
"has_any": "ir klāt",
|
||||
"has_type": "tipa",
|
||||
"contains": "satur",
|
||||
"not_contains": "nesatur",
|
||||
"is": "precīzi sakrīt",
|
||||
|
||||
Reference in New Issue
Block a user