Ricerca avanzata e filtri intelligenti nelle email di EGroupware

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 scriviCosa trova
fatturale 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.

  1. Vai in Mail → (menù) Filtri / Regole e crea o modifica una regola.
  2. In fondo al dialogo della regola, sotto «Use regular expressions», spunta la nuova casella «Use tokenised search syntax».
  3. Nei campi della regola (Oggetto, Da, A, intestazione, corpo) scrivi la stessa sintassi: +parola, -parola, "frase", and/or.
  4. 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)

SintassiSignificatoEsempio
a b (spazio)OR — almeno unafattura ricevuta
a and b / +a +bAND — entrambe+fattura +scaduta
a or bOR esplicitoordine or preventivo
-bNOT — escludeprogetto -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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *