Contents
In breve
Due migliorie rendono la gestione delle email di EGroupware molto più potente, e usano la stessa sintassi «a parole chiave» già nota in Rubrica, Calendario e InfoLog:
- #240 — Ricerca tokenizzata: la casella di ricerca delle email capisce
+parola,-parola,"frase",and/or. - #241 — Filtri tokenizzati: la stessa sintassi è disponibile anche nelle regole dei filtri (smistamento automatico), attivabile con una spunta per regola.
In pratica: cerchi e filtri le email scrivendo le parole che ti interessano e combinandole con pochi operatori, invece di indovinare la frase esatta.
Parte 1 — La ricerca nelle email (#240)
Cosa cambia
Prima: quello che scrivevi veniva passato al server di posta come frase letterale e contigua. Cercare fattura dicembre cercava esattamente la stringa «fattura dicembre» e quasi mai trovava nulla, se le due parole non erano attaccate in quell’ordine.
Adesso: il testo viene spezzato in parole (token), ognuna cercata in modo indipendente e combinata con la logica che indichi tu.
La sintassi
| Cosa scrivi | Cosa trova |
|---|---|
fattura | le email che contengono «fattura» |
fattura dicembre | «fattura» oppure «dicembre» (lo spazio vale come OR) |
fattura and dicembre / +fattura +dicembre | «fattura» e «dicembre» (entrambe presenti) |
fattura -spam | «fattura» ma senza «spam» |
"fattura di dicembre" | la frase esatta tra virgolette (come il comportamento di prima) |
Dove si usa
Nella casella di ricerca rapida in alto nel modulo Mail e nelle ricerche per campo (Oggetto, Da, A, Cc, Corpo del messaggio).
Esempi pratici
- Tutte le fatture scadute:
+fattura +scaduta - Email su un progetto ospedaliero in cui si parla di preventivo:
+ospedale +preventivo - Comunicazioni su un progetto, escludendo le newsletter:
progetto -newsletter - Una mail di cui ricordi due parole ma non l’ordine:
contratto firma(la trova anche se le parole sono lontane)
Parte 2 — I filtri automatici / regole (#241)
Cosa aggiunge
I filtri sono le regole che smistano, etichettano o spostano automaticamente le email in arrivo (tecnicamente regole «Sieve» eseguite dal server). Fino a ieri, una regola cercava una stringa contigua nel campo (Oggetto, Da, ecc.). Ora la stessa sintassi a parole chiave della ricerca è disponibile anche nelle regole.
Come si attiva
È opt-in, regola per regola: non cambia nulla finché non lo decidi tu.
- Vai in Mail → (menù) Filtri / Regole e crea o modifica una regola.
- In fondo al dialogo della regola, sotto «Use regular expressions», spunta la nuova casella «Use tokenised search syntax».
- Nei campi della regola (Oggetto, Da, A, intestazione, corpo) scrivi la stessa sintassi:
+parola,-parola,"frase",and/or. - Salva. La regola ora valuta i token con la logica indicata.
Zero sorprese / zero regressione: se non spunti la casella, la regola si comporta esattamente come prima (stringa contigua). La spunta agisce solo sulla singola regola; le regole esistenti restano identiche finché non le modifichi apposta. EGroupware ricorda inoltre l’ultima scelta come default per le tue nuove regole.
Esempi pratici di regole
- Cartella «Fatture»: sposta le email il cui Oggetto contiene
+fattura +scaduta(entrambe le parole). - Etichetta «Progetto X»: applica a Oggetto/Corpo che contengono
ospedale preventivo(una oppure l’altra). - Escludere le newsletter: regola su
+contratto -newsletter(contratto sì, newsletter no). - Fornitore specifico: regola sul campo Da con
+rossi +preventivo.
Come viene tradotto (per i curiosi)
Spuntando la casella, EGroupware genera Sieve standard (RFC 5228) combinando i token con allof (AND), anyof (OR) e not. Esempio: una regola su Oggetto con +fattura +dicembre diventa «l’oggetto contiene fattura E contiene dicembre». Nessuna estensione proprietaria: gira su qualsiasi server Sieve.
Riepilogo della sintassi (vale per ricerca e filtri)
| Sintassi | Significato | Esempio |
|---|---|---|
a b (spazio) | OR — almeno una | fattura ricevuta |
a and b / +a +b | AND — entrambe | +fattura +scaduta |
a or b | OR esplicito | ordine or preventivo |
-b | NOT — esclude | progetto -newsletter |
"a b" | frase esatta (contigua) | "fattura di dicembre" |
Dove trovare le funzioni
- Ricerca (#240): modulo Mail → casella di ricerca in alto, oppure ricerca avanzata per campo.
- Filtri (#241): modulo Mail → menù → Filtri/Regole → nuova/modifica regola → casella «Use tokenised search syntax» in fondo al dialogo, sotto «Use regular expressions».
Nota tecnica
Le due migliorie — #240 (ricerca, con l’estensione alla ricerca rapida) e #241 (filtri, opt-in via checkbox, senza alcuna regressione sulle regole esistenti) — sono state sviluppate da A.T. Advanced Technologies e integrate a monte nel progetto EGroupware. Sono attive sulla nostra installazione.
Commenti recenti